【发布时间】:2017-11-21 07:40:51
【问题描述】:
在发布我的节点库之前,我可以使用advice the npm documentation wrote about:
要测试本地安装,请进入其他文件夹,然后执行以下操作:
cd ../some-other-folder
npm install ../my-package
在 npm 版本 5 之前,我没有任何问题,因为它产生了我所期望的,即一个包含我将发布的输出的文件夹。
但是,使用 npm 5,它现在会创建一个指向我的本地项目的符号链接,如 npm 文档中所述:
npm 安装:
将目录中的包作为符号链接安装在当前目录中 项目。它的依赖项将在链接之前安装。如果 位于项目的根目录中,它的依赖项可能是 提升到顶层 node_modules 就像其他类型的 依赖关系。
如何使用“旧”方式安装本地项目?或者有没有一种新方法可以检查我的库是否正确?
谢谢。
【问题讨论】:
-
你可以使用https://www.npmjs.com/package/install-local npm 模块。
-
非常感谢@HardikModha :)
-
我尝试使用 install-local,但它也会创建符号链接,因此 @HardikModha 的解决方案不能 100% 工作。它还具有不安装本地依赖项的依赖项的不良副作用。
标签: npm