在Angular构建前,先在tsconfig.app.json
中添加以下配置,以保留PHP标签:
{
"compilerOptions": {
"preserveSymlinks": true
},
"angularCompilerOptions": {
"preserveWhitespaces": true
},
"exclude": [
"src/test.ts",
"src/**/*.spec.ts"
],
"files": [
"src/main.ts",
"src/polyfills.ts"
]
}
同时需要在angular.json
文件中指定tsconfig
文件的路径:
{
"projects": {
"my-app": {
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"tsConfig": "src/tsconfig.app.json", // 添加这一行
"outputPath": "dist/my-app",
...
}
...
}
...
}
...
}
...
}
...
}
这样Angular构建过程就不会自动注释掉PHP标签了。