Javascript 加载grunt配置找不到要启动的任务
我正在使用load grunt配置插件分割我的gruntfile。这是我的Grunfile.js:Javascript 加载grunt配置找不到要启动的任务,javascript,gruntjs,Javascript,Gruntjs,我正在使用load grunt配置插件分割我的gruntfile。这是我的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 option
'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']
}
}
}
};