2017-05-08 7 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はちょうど良いですが、リポジトリフォルダとサービスフォルダを見ては、gruntのsrcからの定義に合っていないようです。

私はこれに取り組んでいます。うまくいけば、誰かが助けることができます。

ありがとうございます!

答えて

0

あなたのoutDirフォルダでモデル化されることが予想される共通フォルダに設定する必要があります - rootDir機能を見てください。これは、TypeScriptがあなたの意図を理解するのを助け、推測する必要がないようにします。それがうまくいかない場合は、Githubのgrunt-tsサイトで問題を開いてください。

関連する問題