I'm doing some work on a command line interface,并从项目的根目录进行测试:
Here are few steps to make these settings
1) Tools << Internet options 2) Click on General tab
此后,我可以在各种项目上测试命令。
正在运行npm i -g
的IIUC创建了可执行的全局链接,但是正在运行的实际文件是原始项目文件吗?
运行:
npm i -g
似乎表明是这种情况。
我只想进行三重检查,因为我遇到了一个奇怪的情况,看起来好像NPM正在制作副本。
答案 0 :(得分:1)
全局安装的模块放置在“ / usr / local / lib / node_modules”(或系统上的等效文件,您可以通过运行“ npm list -g”找到)。
对于全局安装的二进制文件,指向它们的符号链接位于“ / usr / local / bin”中,但是您可以使用“ npm bin -g”找出它们在系统上的位置。
例如,browserify安装到“ / usr / local / lib / node_modules / browserify”,并具有一个“ /bin/cmd.js”文件,该文件链接为:“ / usr / local / bin / browserify-> /usr/local/lib/node_modules/browserify/bin/cmd.js”。