任务 "typescript" 失败

Task "typescript" failed in grunt

我在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'}
                ]
            }
        },

我正在尝试从命令行执行 运行“g运行t typescript”命令。它显示以下错误。

我也试过“g运行t typescript --force”命令。但它仍然不起作用。

仍然没有创建构建文件夹,这意味着任务无法正常运行。提前致谢。

编辑:- 我已按照答案中的建议将 gruntfile.js 更改为以下内容。

typescript: {
            base: {
                src: ['source/tests/**/*.ts'],
                dest: 'build/',
                options: {
                    target: 'es5',
                    sourceMap: true,
                    noImplicitAny: true
                }
            },
} 

但我仍然面临同样的问题。

正在查看最新的 documentation that I could find for grunt-typescript, your syntax is wrong. I have a feeling that you actually want to be using grunt-ts。这也是我所知道的与您提供的语法兼容的插件。

我个人的意见:使用 grunt-ts,它 更容易使用 ,而且我已经尝试了一些工具来获得到我们当前的构建环境。