将已编译的Typescript文件移动到父目录grunt

时间:2017-05-28 22:51:21

标签: typescript gruntjs grunt-ts

我在尝试将编译好的Typescript文件输出到父目录时遇到了一些问题。让我们说我有这样的结构:

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

在这个例子中,我希望我编译的test.js和test2.js文件仍然出现在routes目录中,但不在src文件夹中。谁能给我一些指导?这是我的Grunt任务的样子:

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

谢谢!

1 个答案:

答案 0 :(得分: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