node.js – 如何从本地文件夹更新npm包

前端之家收集整理的这篇文章主要介绍了node.js – 如何从本地文件夹更新npm包前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我从 github克隆了一些npm包,并将包放在一个本地文件夹中,例如
c:\git\package

我用“npm install -g”来安装软件包,效果非常好.

npm install -g c:\git\package

但是,当我对包的代码进行一些更改时,例如检查了一些分支.我无法使用“npm update”来更新已安装的软件包.我试过了:

npm update -g

npm update -g packagename

要么

npm update -g folderpath

都没有奏效.我必须使用“npm install”重新安装它以进行更新,这是浪费时间重新安装所有依赖项.

为什么npm只支持文件夹安装但不支持文件夹更新?如果确实支持,我该怎么办?谢谢.

解决方法

不要从本地目录安装npm,而是尝试 npm link,它会为目录创建一个全局安装的符号链接.

in the docs所述,这是一个两步过程:

>在包目录中:

$npm link

这将在npm的全局安装目录中创建当前文件夹的符号链接.
>在其他地方,您想要使用该模块:

$npm link <pkgname>

这将在项目的node_modules /文件夹中创建一个符号链接到全局安装.

原文链接:https://www.f2er.com/nodejs/241148.html

猜你在找的Node.js相关文章