I noticed that when I try to get seemingly simple node packages for installation with npm (for example, nerve , micro-framework ") I often encounter some form of pain depending. After some digging, I found a problem with a nerve in bcrypt module, which is apparently written in C / C ++ and should be compiled by the package manager after loading.
Unfortunately, it seems that if you want this to work on Windows, the answer (from one of the problems with bcrypt problems) "installs Linux VM". So today I did it and started working in other dependencies (you need certain unnamed apt packages installed before you can even think about building, even though GCC is installed) then in the end, seeing another C compiler error (about some package or another that “Arrays.c” could not find, I think), I really gave up and switched from a nerve to express instead. Ironically, larger and more complex express installations with npm on Linux and Windows without any one problem.
So my question is: is there access to filtering / dependency tracking that allows you to see if the package has additional dependencies besides node core? Because for me, the appeal of node is “everything in Javascript,” and this kind of thing is pretty unpleasant to scatter the illusion. In fact, despite the fact that I did more than my time working with C / C ++, whenever I see a demand to "do" something these days, I usually run in the other direction, shouting: )
source share