本地节点项目的全局安装是否只是创建返回项目的可执行链接?
Does a global install of a local node project just create executable links back to the project?
I'm doing some work on a command line interface,并从项目的根目录进行测试:
npm i -g
之后我可以在各种项目上测试命令。
IIUC 运行ning npm i -g
创建可执行的全局链接,但实际文件 运行 是原始项目文件?
运行:
ole@mki:~/SuperflyCSS/cli$ npm list -g | grep superfly
├─┬ @superflycss/cli@4.1.2 -> /home/ole/SuperflyCSS/cli
│ ├─┬ @superflycss/pli@3.0.0
好像说明是这样的
我只想进行三次检查,因为我遇到了一个奇怪的情况,看起来好像 NPM 正在制作副本。
This issue is related to this issue.
全局安装的模块位于“/usr/local/lib/node_modules”(或您系统上的等效项,您可以通过 运行 "npm list -g" 找到)。
至于全局安装的二进制文件,指向它们的符号链接放在“/usr/local/bin”中,但您可以使用 "npm bin -g".[= 找到它们在系统中的位置。 10=]
例如,browserify 安装到“/usr/local/lib/node_modules/browserify”,并有一个链接为“/bin/cmd.js”的文件:“/usr/local/bin/browserify->/usr/local/lib/node_modules/浏览器化/bin/cmd.js".
I'm doing some work on a command line interface,并从项目的根目录进行测试:
npm i -g
之后我可以在各种项目上测试命令。
IIUC 运行ning npm i -g
创建可执行的全局链接,但实际文件 运行 是原始项目文件?
运行:
ole@mki:~/SuperflyCSS/cli$ npm list -g | grep superfly
├─┬ @superflycss/cli@4.1.2 -> /home/ole/SuperflyCSS/cli
│ ├─┬ @superflycss/pli@3.0.0
好像说明是这样的
我只想进行三次检查,因为我遇到了一个奇怪的情况,看起来好像 NPM 正在制作副本。
This issue is related to this issue.
全局安装的模块位于“/usr/local/lib/node_modules”(或您系统上的等效项,您可以通过 运行 "npm list -g" 找到)。
至于全局安装的二进制文件,指向它们的符号链接放在“/usr/local/bin”中,但您可以使用 "npm bin -g".[= 找到它们在系统中的位置。 10=]
例如,browserify 安装到“/usr/local/lib/node_modules/browserify”,并有一个链接为“/bin/cmd.js”的文件:“/usr/local/bin/browserify->/usr/local/lib/node_modules/浏览器化/bin/cmd.js".