2017-05-28 59 views
0

我在嘗試將編譯後的Typescript文件輸出到父目錄時遇到了一些問題。比方說,我有一個結構是這樣的:將編譯後的Typescript文件移動到父目錄grunt

app 
    routes 
    | src 
     | test.ts 
     | test2.ts 

在這個例子中,我想我的編譯test.js和test2.js文件仍然會出現在目錄中的路線,而不是在一個src文件夾。任何人都可以給我一些指導嗎?這是我的Grunt任務的樣子:

ts: { 
    app: { 
    files: { 
     src: ["**/\*/src/*.ts", "!node_modules/**/*.ts"], 
     dest: "." 
    }, 
    options: { 
     module: "commonjs", 
     noLib: true, 
     target: "es6",   
     sourceMap: false 
    } 
    } 
}, 

謝謝!

回答

0

我想我編譯的test.js和test2.js文件仍然出現在routes目錄中,但不在src文件夾中。

推薦lib文件夾:

app 
    routes 
    | src 
     | test.ts 
     | test2.ts 
    | lib 
     | test.js 
     | test2.js 

你正在尋找的選項outDir

更多

見文檔https://github.com/TypeStrong/grunt-ts更多。