0

我有这个咕噜声文件

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 的定义。

我坚持这一点,希望有人可以提供帮助。

谢谢!

4

1 回答 1

0

查看 rootDir 功能 - 您希望将其设置为您希望在 outDir 文件夹中建模的公共文件夹。这有助于 TypeScript 理解您的意图,因此不必猜测。如果这对您不起作用,请在 Github 上的 grunt-ts 站点上打开一个问题。

于 2017-05-08T12:09:34.710 回答