Node.js 从本地文件安装

标签 node.js npm

我在我的机器上本地修改了一个 npm 包,现在我想全局安装修改后的版本、依赖项和所有内容。我该怎么做?

最佳答案

使用 npm install,您可以安装由目录指定的模块,而不是 npm 注册表中的名称,请参阅:

npm install (with no args, in package dir)
npm install [<@scope>/]<name>
npm install [<@scope>/]<name>@<tag>
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>
npm install <tarball file>
npm install <tarball url>
npm install <folder>

查看最后 3 个选项 - 您可以使用自己准备的 tarball 文件、托管在某处(如 GitHub 上)的 tarball URL,或包含带有 package 的模块的目录(文件夹)。 json 文件。

如果你在修改版本的目录中,那么你可以全局安装它:

npm install -g .

此外,您还可以使用 npm link 创建一个全局安装的符号链接(symbolic link)到当前文件夹,请参阅:

这个选项在开发过程中很方便。

关于Node.js 从本地文件安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39688233/

相关文章:

node.js - 如何从docker安装git和gatsby

node.js - 无法与简单的 Docker Node.js 网络应用程序通信

node.js - 如何从自定义镜像安装Electron

node.js - Laravel Vue 环境变量在哪里?

node.js - 我在 Linux 中安装 npm 时遇到一堆错误

node.js - 如何通过 Yarn 使用本地路径安装软件包?找不到包裹

javascript - Node.js - 将上下文传递给函数属性中的嵌套对象

mysql - 使用 Node 在 Lambda 上管理 RDS 连接

node.js - 由于 require-from-string 导致使用 npm 安装 Angular 时出错

javascript - 网页包/NPM : Use build version of installed module instead of re-building from source