2015-02-11 22 views
2

我正嘗試在我的構建中使用grunt-ng-annotate,並且我查看它們時似乎沒有註釋我的文件。ngAnnotate不會註釋並覆蓋它應該的文件

ngAnnotate: { 
    options: { 
    singleQuotes: true 
    }, 
    dist: { 
    files: [{ 
     expand: true, 
     cwd: '.tmp/concat/scripts', 
     src: '*.js', 
     dest: '.tmp/concat/scripts' 
    }] 
    } 
}, 

但是,如果我補充一下:

 ext: '.annotated.js', 

然後我可以看到文件中的註釋。看來,不知何故,它只是不想覆蓋舊的文件,除非我給它們命名一些不同的東西。這裏的交易是什麼?

回答

0

我今天也遇到過這個問題。我決定爲自己發佈解決方案,因爲我真的很困難,所以也許別人可能需要這個。所以我必須做的是爲ngAnnotate設置刪除和添加選項,以便它可以刪除並添加如下所示的註釋項:

ngAnnotate: { 
     options: { 
      remove: true, 
      add: true 
     }, 
     dist: { 
      files: [{ 
        expand: true, 
        sourceMap: true, 
        src: 'src/js/**/*.js', 
       }], 
     } 
    },