全局安装本地节点项目是否会创建返回到项目的可执行链接?

时间:2019-01-19 19:24:47

标签: javascript node.js npm-scripts

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正在制作副本。

This issue is related to this issue.

1 个答案:

答案 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”。