全局安装npm

问题描述 投票:0回答:3

是否可以全局安装 npm,这是一个好主意吗?

我使用 npm install 命令安装了 npm,并且能够运行 npm start。然后,将我的项目发布到 github 后,我想确保如果有人克隆它,它也能运行,所以我将它克隆到我机器上的另一个目录。然后我必须再次运行 npm install 来安装依赖项。是否有必要为您本地构建的每个项目执行此操作,还是更好且可能在您的计算机上全局安装它?

谢谢

npm npm-install
3个回答
10
投票

全局安装npm的命令行--

npm install -g <package>

欲了解更多信息,请阅读此处

一般来说,经验法则是:

如果您正在安装想要在程序中使用的东西, 使用 require('whatever'),然后将其安装在本地的根目录下 你的项目。

如果您要安装要在 shell 中使用的东西,请在 命令行什么的,全局安装一下,这样就可以了 二进制文件最终会出现在您的 PATH 环境变量中。

详细信息您可以阅读这里


2
投票

要从 npm 全局安装模块,您只需在运行安装命令时使用

--global
标志即可全局安装模块,而不是本地安装(到当前目录)。

您可以使用命令:

npm install <module> --global
npm install <module> -g 

注意:

<module>
是你要全局安装的模块的名称


0
投票

npm 启动

[电子邮件受保护]开始 反应脚本启动

节点:内部/模块/cjs/loader:1147 抛出错误; ^

错误:找不到模块 'C:\Users\Mohammad\Desktop aPayamak 颂歌模块 中的act脚本 act-scripts.js' 在 Module._resolveFilename (节点:内部/模块/cjs/loader:1144:15) 在 Module._load (节点:内部/模块/cjs/loader:985:27) 在 Function.executeUserEntryPoint [作为 runMain] (节点:内部/模块/run_main:135:12) 在节点:内部/主/run_main_module:28:49 { 代码:'MODULE_NOT_FOUND', 需要堆栈:[] }

Node.js v20.11.1

© www.soinside.com 2019 - 2024. All rights reserved.