2017-05-08 124 views
0

我有這個咕嚕文件咕嚕-TS多outputdir

module.exports = function (grunt) { 
    grunt.initConfig({ 
     ts: { 
      compileTwoSetsOfFilesToDirUsingArrayStyle: { 
       files: [ 
        { 
         src: ["./api/controllers/typescripts/*.ts"], 
         dest: "./api/controllers" 
        }, 
        { 
         src: ["./api/services/typescripts/*.ts"], 
         dest: "./api/services" 
        }, 
        { 
         src: ["./api/repositories/typescripts/*.ts"], 
         dest: "./api/repositories" 
        } 
       ], 
       options: { 
        fast: 'never', 
        sourceMap: false 
       }, 
       watch: "." 
      } 
     } 
    }); 

    grunt.loadNpmTasks("grunt-ts"); 
    grunt.registerTask("default", ["ts"]); 
}; 

我面對現在的問題是,第一組文件在正確的道路,這是./api/controllers節約。

我現在遇到的問題是關於未正確保存的下一組文件。什麼編譯器做的是創建幾個文件夾這樣 enter image description here

控制器下的API文件夾得很好,但看着庫文件夾,文件夾的服務似乎並不適合在咕嚕的SRC的定義。

我堅持這一點,希望有人可以提供幫助。

謝謝!

回答

0

查看rootDir功能 - 您想將其設置爲您希望在outDir文件夾中建模的常用文件夾。這有助於TypeScript理解你的意圖,所以它不必猜測。如果這不適合你,請在Github上的grunt-ts網站上打開一個問題。