angular 5的新特性

angular有一个新的选项,preserveWhitespaces,从模板代码中删除非重要的空白字符,让应用程序的最终大小进一步压缩。这个选项默认是关闭的。需要把它添加到全局的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"]
  },
  "angularCompilerOptions": {
    "preserveWhitespaces": false
  }
}

这个选项也可以在某个组件上使用,在组件的@component中添加preseveWhitespaces:false。

待续...

posted @ 2017-12-05 14:35  艾路  阅读(391)  评论(0编辑  收藏  举报