gpt4 book ai didi

javascript - load-grunt-config 找不到要启动的任务

转载 作者:行者123 更新时间:2023-11-30 00:35:14 25 4
gpt4 key购买 nike

我正在使用 load-grunt-config 插件来拆分我的 grunt 文件。这是我的 Grunfile.js :

'use strict';

module.exports = function (grunt) {

var path = require('path');

// Time how long tasks take. Can help when optimizing build times
require('time-grunt')(grunt);

var options = {
configPath: path.join(process.cwd(), 'Grunt')
};

require('load-grunt-config')(grunt, options);

grunt.registerTask('checkCode', ['tslint']);
};

我有一个名为“Grunt”的文件夹和一个名为 tslint.js 的文件。

每次我在我的 CLI 中使用:grunt checkCode 时,我都会收到以下错误:

Loading "Gruntfile.js" tasks...ERROR
ReferenceError: grunt is not defined
Warning: Task "checkCode" not found. Use --force to continue.

我也尝试了别名文件,但这也行不通。

感谢您的帮助。

最佳答案

我解决了我的问题。这是我的 tslink.js :

module.exports = {
tslint: {
options: {
configuration: grunt.file.readJSON("tslint.json")
},
files: {
src: ['**/*.ts']
}
}
};

这一行不起作用:grunt.file.readJSON。所以我更改了我的文件,并且效果很好:

module.exports = function (grunt, options) {
return {
tslint: {
options: {
configuration: grunt.file.readJSON("tslint.json")
},
files: {
src: ['**/*.ts']
}
}
}
};

关于javascript - load-grunt-config 找不到要启动的任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27486533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com