当我的Angular 6应用程序构建为ng build ---prod
来自UglifyJs的scripts.28e0dfadf7f39e74e940.js中的错误意外 字符“ @” [scripts.28e0dfadf7f39e74e940.js:13,0]
可能是什么问题?
tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
}
}
答案 0 :(得分:1)
UglifyJS不支持ES2015或更高版本。装饰器尚不属于任何ES规范的一部分,因此不支持它们。您必须先将它们转译。