gpt4 book ai didi

node.js - NodeJS : Why do installation instructions always say to use NPM install -g (global)?

转载 作者:太空宇宙 更新时间:2023-11-03 23:09:44 25 4
gpt4 key购买 nike

例如:https://npmjs.org/package/generator-meteor

几乎所有涉及 npm 的安装说明都说使用 npm install -g。为什么我希望全局安装所有内容,而不只是为我当前的 *nix 用户安装?

最佳答案

instead of just for my current *nix user

在此上下文中,本地意味着“仅一个 Node 应用程序”,而不是“仅适用于我的用户”。分别来说,全局意味着“对于所有 Node 应用程序”,而不是“对于这台计算机上的所有用户”。

全局安装的 NPM 模块通常会实现跨应用程序使用的功能,而不仅仅是在一个项目中使用。一个例子是命令行工具。您可以全局安装 npm 软件包,这为您提供了一种从操作系统终端调用命令的方法。由于这仅在一个应用程序中没有意义,因此您必须将其安装在全局 NPM 位置。当然,在安装之前,您需要确保该模块确实需要跨应用程序工作。

您链接的生成器由 Yeoman 使用,它是用于脚手架应用程序的命令行工具。因此是全局需求。

关于node.js - NodeJS : Why do installation instructions always say to use NPM install -g (global)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19576301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com