有人遇到这个问题并找到了溶剂吗?
我认为这显然不是项目代码本身的问题,而是某种配置的问题
我有以下webpack行为我生成此错误。
new AotPlugin({
exclude: [],
mainPath: 'main.ts',
replaceExport: false,
skipCodeGeneration: !isProd,
tsConfigPath: root('src/tsconfig.app.json'),
})
如果我将skipCodeGeneration设置为false,一切正常工作
我也有这个tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
}
}
和tsconfig.app.json
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"baseUrl": "./",
"module": "es2015",
"types": []
},
"exclude": [
"test.ts",
"**/*.spec.ts"
]
}
这样我很清楚我的应用程序中没有任何Loacation服务和/或组件模块。