Node.js grunt ts多输出目录
我有这个文件Node.js grunt ts多输出目录,node.js,gruntjs,grunt-ts,Node.js,Gruntjs,Grunt Ts,我有这个文件 module.exports = function (grunt) { grunt.initConfig({ ts: { compileTwoSetsOfFilesToDirUsingArrayStyle: { files: [ { src: ["./api/controllers/typescripts/*.ts"
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中
我现在遇到的问题是关于下一组未正确保存的文件。编译器所做的是创建几个这样的文件夹
API下的controllers文件夹很好,但查看repositories文件夹和services文件夹似乎不符合grunt中src的定义
我被这件事缠住了,希望有人能帮上忙
谢谢 查看rootDir功能-您希望将其设置为您希望在outDir文件夹中建模的公共文件夹。这有助于TypeScript理解您的意图,因此它不必猜测。如果这对您不起作用,请在Github的grunt ts站点上打开一个问题