【发布时间】:2017-08-15 15:46:49
【问题描述】:
我阅读了 npmjs.com 上的 npm documentation 链接本地包,它说我需要分两步完成:
- 导航到本地包目录并运行
npm link - 导航到我打算在其中使用此包的包并运行
npm link <package_name>
例如,如果我想在packageA 中使用packageB 作为依赖项,我需要进入packageB 的目录,运行npm link,然后在packageA 中执行npm link packageB' s 目录。
但是,在实践中,当我只是在packageB 的目录中访问npm link,然后在packageA 中访问require('packageB'),它就可以工作,并且packageB 中的任何更改都会立即反映在packageA 中。
谁能告诉我这是怎么回事?
【问题讨论】: