在Angular的编译器中默认情况下会删除HTML注释和TypeScript注释,并将其优化以提高应用程序的性能。如果需要保留这些注释,则需要在编译器中进行配置。具体方法是在tsconfig.json
文件中设置removeComments
选项为false来保留TypeScript注释,同时在Angular的angular.json
文件中设置preserveWhitespaces
选项为true来保留HTML注释。
示例代码:
tsconfig.json:
{
"compilerOptions": {
...
"removeComments": false
}
}
angular.json:
{
...
"build": {
...
"options": {
...
"preserveWhitespaces": true
}
}
}