有没有办法在package.json文件中设置全局安装NPM依赖项?
每当我运行npm update
时,所有依赖项都会被本地安装。
谢谢。
-g
选项会导致安装全局的东西。您安装全局的原因是为了在命令行上使用新的脚本吗?如果是,我可能有一个解决方法。
只需像往常一样安装软件包(不需要 -g
):
npm install -S my_module_name
-S
标志或者 --save
将帮助保持你的 package.json
文件最新。npm install
步骤会在本地安装(如你所描述)。然而,它还会产生一个本地文件夹,其中包含指向项目的每个 npm 供应的命令行可执行文件的符号链接(位于 node_modules/.bin/
文件夹内)。npm
模块,而无需通过 -g
进行安装,或需要 root 访问权限:export PATH=/path/to/your/project/source/node_modules/.bin/:$PATH