Package.json:本地目录中的依赖项?

时间:2014-04-17 20:26:52

标签: javascript node.js npm

我正在开发一个npm包以及一个使用它的应用程序。我在这个包中进行了大量的小改动,并且希望能够在每次迭代后重新运行应用程序。该包在应用程序的package.json文件中列为依赖项。

目前,我已将依赖关系指向远程git存储库中的分支,但我想加快此过程,而不必推动每个更改。是否可以将依赖项列为本地文件系统中的目录?

3 个答案:

答案 0 :(得分:5)

尝试在本地目录中使用npm link。应将全局安装的模块链接到本地​​副本。

答案 1 :(得分:1)

事实证明,最简单的方法是将包目录直接链接到node_modules

cd node_modules
ln -is /path/to/package/directory packagename

答案 2 :(得分:0)

据我所知,你不能使用package.json。假设您的模块位于/ home / username / my_module中,您可以这样做:

npm install /home/username/my_module