【发布时间】:2016-04-22 23:53:51
【问题描述】:
我从 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 link的用途。 -
我偶然发现了这个错误,并发现如果我从本地文件夹进行 NPM 安装并对该本地文件夹进行更改,它将直接反映到您的代码中。无需进行 NPM 更新。