【发布时间】:2018-12-15 10:19:09
【问题描述】:
我有点困惑我应该如何在我的库 angular6 项目中引用外部 npm 包。我们有一个内部 scss 库,我想用它来设置库中可重用组件的样式。我该如何导入呢?
lib 项目的 package.json:
{
"name": "ikr-lib",
"version": "0.0.1",
"peerDependencies": {
"@angular/common": "^6.0.0-rc.0 || ^6.0.0",
"@angular/core": "^6.0.0-rc.0 || ^6.0.0",
"document-register-element": "1.8.1"
},
"dependencies": {
"element.ui": "^1.0.1"
}
}
当我构建库项目时,我得到了这个:
Distributing npm packages with 'dependencies' is not recommended. Please consider adding element.ui to 'peerDependencies' or remove it from 'dependencies'.
BUILD ERROR
Dependency element.ui must be explicitly whitelisted.
【问题讨论】:
-
很好的问题想知道是否有更好的方法?
-
查看这里的讨论以获取相同的错误github.com/ng-packagr/ng-packagr/issues/716