我有一个名为my-lib
的本地模块,并且使用npm link
使它在其他项目中可用:
$ cd my-lib
$ npm link
请注意,my-lib
取决于 3dparty-lib
来工作。
我想先进行测试,然后再发布新版本的my-lib
。因此,在my-project
中,我这样做了:
$ cd my-project
$ npm link my-lib
这真的很好...直到我实际尝试使用3dparty-lib
中的my-project
:找不到模块。
我知道my-project
不直接依赖于3dparty-lib
...但是这是应该起作用的方式吗?