我有两个角度库 NPM 包:
一些组件A-BC从A类似导入import { MyThing } from 'A';
A-BC的 package.json 是:
"peerDependencies": {
"A": 1.0.0,
"BC": 4.0.0
},
"devDependencies": {
"A": 1.0.0,
"BC": 4.0.0
}
Run Code Online (Sandbox Code Playgroud)
我尝试的开发步骤是:
npm link --only=production 在(内置版本) Anpm link --only=production 在(内置版本) A-BCmy-app,运行npm link A my-app,运行npm link A-BCmy-app找不到安装在任何地方my-app时编译失败。它们都作为符号链接文件夹正确地排列在彼此的旁边。我已经在启用和尝试过这个,但这没有帮助。A-BCAnode_modulespreserveSymlinkstsconfig.jsonangular.json
A可能是 的直接依赖A-BC,但是: