我有一个正在使用的Angular应用程序,现在遵循官方"AHEAD-OF-TIME COMPILATION" Coockbook。
编译工作。 现在?我有以下结果文件夹:
<VSSolutionFolder>
index.html中应包含哪个js文件?
如果我包含[aot]
[app]
app.component.ngfactory.js
app.component.ngfactory.js.map
...
[node_modules]
...
[app]
main.js
main.js.map
...
应用程序失败,使用&#34; main.js:7 Uncaught SyntaxError:意外的令牌导入&#34;
我已经尝试过使用汇总,但这产生了更多问题。我现在只需要一个正常工作的应用程序。
任何人都可以给我一个提示吗?
这是我的 tsconfig-aot.json
app/main.js
这些是我的依赖
{
"compilerOptions": {
"target": "es5",
"module": "es2015",
"moduleResolution": "node",
"sourceMap": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [
"es2015",
"dom"
],
"noImplicitAny": false,
"suppressImplicitAnyIndexErrors": true,
"outDir":"../src/main/webapp"
},
"exclude": [
"src/main/webapp/node_modules",
"node_modules"
],
"files": [
"app/app.module.ts",
"app/main.ts"
],
"angularCompilerOptions": {
"genDir": "aot",
"skipMetadataEmit": true
}
}