首页 > 解决方案 > 使用 Angular 6 和 Billboard.js 图表库出现构建错误

问题描述

我正在尝试将 billboard.js 图表库与 Angular 6 一起使用,它可以很好地用于开发目的。当我运行时,ng build --prod我收到以下错误

chunk {0} common.dc8a8d222642a54a5dd0.js (common) 7.59 kB [rendered]
... 
chunk {42} main.1bcccf62608b1d9f24f9.js (main) 1.46 MB [initial] [rendered]

ERROR in ./node_modules/billboard.js/dist/billboard.js
Module build failed: Error: Debug Failure. False expression.
at getJSDocTags (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:13197:22)
at getFirstJSDocTag (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:13205:24)
at Object.getJSDocTypeTag (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:13154:19)
at checkParenthesizedExpression (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:45628:56)
at checkExpressionWorker (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:45676:28)
at checkExpression (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:45609:42)
at checkBinaryLikeExpression (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:45155:29)
at checkBinaryExpression (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:45147:20)
at checkExpressionWorker (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:45702:28)
at checkExpression (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:45609:42)
at checkExpressionCached (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:45457:38)
at getTypeOfExpression (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:45577:28)
at checkDeclarationInitializer (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:45469:24)
at getTypeForVariableLikeDeclaration (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:30738:28)
at getWidenedTypeForVariableLikeDeclaration (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:30961:24)
at getTypeOfVariableOrParameterOrProperty (/Users/.../backend-new/node_modules/@angular-devkit/build-optimizer/node_modules/typescript/lib/typescript.js:31062:28)

注意:构建在 Angular 8 中运行顺利。

任何帮助,将不胜感激。

标签: javascriptangularbillboard.js

解决方案


推荐阅读