我在一个小的独立隔离环境中使用NodeJS,因为像npm install -g
这样的命令无法访问互联网以获取依赖关系。为了“解决”这个约束,我正在安装一个普通的系统,只是将这些碎片空转。
任何给定的模块(及其所有依赖项)都存在于/ usr / local / lib / node_modules / XXXXX中,如果我实际上在该目录中并输入node cli.js
,则它可以正常工作。
但是,从命令行按名称调用主系统调用模块XXXXX会运行该特定模块。孤立的系统没有,我试图找到 npm 如何连接的最后一小步。
对于新命令的npm(或节点)来说,一旦到目前为止,什么是迂腐的方法? 如果绝对必要,我愿意诉诸黑客或别名,但我想以npm的方式去做。
不幸的是,我不能自由地设置CouchDB或运行镜像存储库 - 我正在努力工作以保持小巧而时尚。