Ric*_*cha 3 javascript npm typescript angular-cli angular
我已经在我的 angular 库项目中安装了html2canvas,当我在生产模式下编译(运行ng build --prod命令)时,我收到以下错误:
错误:必须使用“allowedNonPeerDependencies”选项明确允许依赖关系@types/html2canvas。
我该如何解决?
您可以将库添加到您的peerDependencies中package.json。我强烈建议使用 peerDependencies策略,因为您的库依赖于其他库的情况明确地暴露给其他人:
{
...
"scripts": {...},
"peerDependencies": {
...
"@types/html2canvas": "0.0.36",
...
},
}
Run Code Online (Sandbox Code Playgroud)
或者您可以使用 ng-package.json 上的选项:
{
...
"lib": {
"entryFile": "src/public-api.ts"
},
"allowedNonPeerDependencies": [
"@type/html2canvas"
]
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1931 次 |
| 最近记录: |