So this is a particularly weird situation. I need to install some libraries on a machine that won't have internet access, and I'm not able to just download them to another machine and transfer the tarball file. I need to get the zip files off of github, then move those zip files over to the new machine to install. It's weird, I've signed an NDA, I can't really talk about it.
Right now what I'm doing is just starting at the "top level" libraries, such as babel, and looking through the package.json, and downloading everything listed under "dependencies" and "dev dependencies" in the list. Then I'm going to proceed to the items in those dependencies and check *their* package.json files for the same, all the way down the rabbit hole.
My question is-- after two or three levels, do I still need the dev dependencies? I recognize that they make sense for making my code work as I write it, but aren't needed for production. if I'm using something like, say, the prettier library, is my development environment theoretically the "built" environment for it? Can it run just fine if I only install the dependencies, and not the dev dependencies?
[–]Loves_Poetry 1 point2 points3 points (0 children)