防止构建编辑index.html,Angular 4

时间:2017-06-22 05:13:49

标签: angular typescript angular-cli

我正在构建一个Angular(4)项目,其中我很少使用ng serve,而是编译typescript并使用ng build捆绑js,使用else在哪里调试。

ng build谢天谢地在dist目录中添加了对js文件的引用。

当我执行index.html

时,这些以下行是由angular-cli自动生成并添加到ng build
  <script type="text/javascript" src="dist/inline.bundle.js"></script>
  <script type="text/javascript" src="dist/polyfills.bundle.js"></script>
  <script type="text/javascript" src="dist/styles.bundle.js"></script>
  <script type="text/javascript" src="dist/vendor.bundle.js"></script>
  <script type="text/javascript" src="dist/main.bundle.js"></script>

但这是不好的部分。每次调用ng build时,这些行都会 添加 到index.html。有没有办法关闭自动添加对HTML的引用。它不是一个主要问题,但很高兴知道在配置中关闭它的方法。

1 个答案:

答案 0 :(得分:1)

我有完全相同的问题。 ng build --watch会创建一个无限循环,因为它会不断重建自己,以响应自己对index.html的更改

只需将outdir更改为../dist并引用该位置的文件即可为我排序问题。