2016-09-23 26 views
0

我將所有用於生產的js文件合併使用unglify,但是在合併它們並生成我的最終app.min.js文件後,如何更新script srcGrunt uglify - 在合併文件後更新src

索引文件應該只有一個<script>標記app.min.js,而是指向我在開發模式下使用的所有源。

uglify: { 
     options: { 
      mangle: false 
     }, 
     all: { 
      files: [{ 
       expand: true, 
       cwd: 'dev/assets/js', 
       src: ['*.js', '**/*.js'], 
       dest: 'prod/assets/js' 
      }] 
     }, 
     my_target: { 
      files: { 
       'prod/js/app.min.js' : ['prod/assets/js/**/*.js'] 
      } 
     } 
    } 

回答

1

看看節點包'grunt-processhtml'。它會更新你的html文件中的源代碼鏈接。

<!-- build:js app.min.js --> 
<script src="my/lib/path/lib.js"></script> 
<script src="my/deep/development/path/script.js"></script> 
<!-- /build --> 

<!-- changed to --> 
<script src="app.min.js"></script>