我在我的机器上本地修改了一个 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/