小编Pau*_*aul的帖子

如何在本地开发相互依赖的 Angular 7 库?(npm 链接问题)

我有两个角度库 NPM 包:

  • A有基本组件
  • A-BC具有组件时的组件构建一个与附加功能与整合BC

一些组件A-BCA类似导入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)

我尝试的开发步骤是:

  1. npm link --only=production 在(内置版本) A
  2. npm link --only=production 在(内置版本) A-BC
  3. my-app,运行npm link A
  4. my-app,运行npm link A-BC
  5. my-app

找不到安装在任何地方my-app时编译失败。它们都作为符号链接文件夹正确地排列在彼此的旁边。我已经在启用和尝试过这个,但这没有帮助。A-BCAnode_modulespreserveSymlinkstsconfig.jsonangular.json

A可能是 的直接依赖A-BC,但是:

  • 双方 …

npm npm-link angular angular-library angular7

5
推荐指数
1
解决办法
2530
查看次数

标签 统计

angular ×1

angular-library ×1

angular7 ×1

npm ×1

npm-link ×1