2017-05-28 60 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更多。