全局安装npm

6

是否可以全局安装npm?这么做好不好?

使用npm install命令安装了npm并且能够运行npm start。在将项目发布到GitHub后,我想确保如果有人克隆它,它也能正常运行,所以我将其克隆到机器上的另一个目录。然后我需要再次运行npm install来安装依赖项。每次构建本地项目时,这样做是必要的吗?还是在您的机器上全局安装它更好、更可行?

谢谢。

2个回答

10
命令行安装全局npm--
npm install -g <package>

更多信息请点击此处

一般来说,有一个经验法则:

如果你想在程序中使用 require('whatever') 来使用某个安装包,那么请将其安装在本地项目的根目录下。

如果你想在命令行或其他地方使用某个安装包,请将其全局安装,以便其可执行文件出现在你的 PATH 环境变量中。

详细信息请点击此处


2
要在全局范围内安装npm模块,只需在运行安装命令时使用--global标志即可,以使该模块全局安装,而不是本地安装(到当前目录)。
您可以使用以下命令: npm install <module> --globalnpm install <module> -g 注意:<module>是要全局安装的模块名称。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接