我正在开发一个npm包以及一个使用它的应用程序。我在这个包中进行了大量的小改动,并且希望能够在每次迭代后重新运行应用程序。该包在应用程序的package.json
文件中列为依赖项。
目前,我已将依赖关系指向远程git存储库中的分支,但我想加快此过程,而不必推动每个更改。是否可以将依赖项列为本地文件系统中的目录?
答案 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