任务"打字稿"在grunt中失败了

chi*_*rag 2 gruntjs typescript

我在gruntFile.js中写了下面的代码.

typescript: {
            base: {
                options: {
                    target: 'es5',
                    sourceMap: true,
                    noImplicitAny: true
                }
            },
            default: {
                files: [
                  { src: 'source/tests/**/*.ts', dest: 'build'},
                  { src: 'source/scripts/**/*.ts', dest: 'build'}
                ]
            }
        },
Run Code Online (Sandbox Code Playgroud)

我试图从命令行运行" grunt typescript "命令.它显示以下错误.

在此输入图像描述

我也试过" grunt typescript --force "命令.但它仍然无法正常工作. 在此输入图像描述

仍然不是创建构建文件夹,这意味着任务无法正常工作.提前致谢.

编辑: - 我已将我的gruntfile.js更改为以下作为答案中的建议.

typescript: {
            base: {
                src: ['source/tests/**/*.ts'],
                dest: 'build/',
                options: {
                    target: 'es5',
                    sourceMap: true,
                    noImplicitAny: true
                }
            },
} 
Run Code Online (Sandbox Code Playgroud)

但我仍面临同样的问题.

SBI*_*SBI 5

查看我能找到的最新文档grunt-typescript,您的语法错误.我有一种感觉,你真的想要使用grunt-ts.它也是我所知道的与你提供的语法兼容的插件.

我的个人观点:使用grunt-ts,它容易使用,并且我已经经历了一些迭代尝试了一堆工具来进入我们当前的构建环境.