我正在尝试使用npm install
本地.tgz
软件包来分发共享的Angular组件。
npm install ./../@company/my-package-0.10.0.tgz --save
问题是上面的代码在package.json
中保存了完整的路径名。
E.g。
"@company/package": "file:///C:\\...\\my-package-0.10.0.tgz"
这给我的团队中的其他开发人员带来了源代码控制问题,因为我们并非所有源都安装在相同的位置。
如何使用npm
命令package.json
保存npm install
内的相对文件路径?我不想手动更改package.json
文件,每次更新组件包时都要运行完整的npm安装。
修改
澄清一下,这是我想要的最终结果:
安装:
npm install ./../@company/my-package-0.10.0.tgz --save
的package.json:
"@company/package": file:./../@company/my-package-0.10.0.tgz