Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 错误:必须使用“";允许的非参数依赖性“;选项_Javascript_Angular_Typescript_Npm_Angular Cli - Fatal编程技术网

Javascript 错误:必须使用“";允许的非参数依赖性“;选项

Javascript 错误:必须使用“";允许的非参数依赖性“;选项,javascript,angular,typescript,npm,angular-cli,Javascript,Angular,Typescript,Npm,Angular Cli,我已经在angular library项目中安装了,当我在生产模式下编译时(运行ng build--prod命令),我收到以下错误: 错误:必须使用显式允许依赖项@types/html2canvas “allowedNonPeerDependencies”选项 如何解决此问题?您可以将库添加到您的中。我强烈建议使用该策略,因为它会明确地向其他人公开您的库依赖于其他库: 或者,您可以使用ng-package.json上的选项: { ... "lib": {

我已经在angular library项目中安装了,当我在生产模式下编译时(运行
ng build--prod
命令),我收到以下错误:

错误:必须使用显式允许依赖项@types/html2canvas “allowedNonPeerDependencies”选项


如何解决此问题?

您可以将库添加到您的中。我强烈建议使用该策略,因为它会明确地向其他人公开您的库依赖于其他库:

或者,您可以使用ng-package.json上的选项:

{
    ...
    "lib": {
        "entryFile": "src/public-api.ts"
    },
    "allowedNonPeerDependencies": [
        "@type/html2canvas"
    ]
    ...
}
{
    ...
    "lib": {
        "entryFile": "src/public-api.ts"
    },
    "allowedNonPeerDependencies": [
        "@type/html2canvas"
    ]
    ...
}