Javascript 未找到任务和子任务
我刚开始使用Grunt,可能已经有问题了。下面是我的Javascript 未找到任务和子任务,javascript,gruntjs,Javascript,Gruntjs,我刚开始使用Grunt,可能已经有问题了。下面是我的grunfile.js的样子: module.exports = function (grunt) { grunt.initConfig({ // Ability to access the package.json informations pkg: grunt.file.readJSON('package.json'), // SASS compilation sass: { dist:
grunfile.js
的样子:
module.exports = function (grunt) {
grunt.initConfig({
// Ability to access the package.json informations
pkg: grunt.file.readJSON('package.json'),
// SASS compilation
sass: {
dist: {
options: {
style: 'compressed'
},
expand: true,
cwd: './sass/',
src: 'main.scss',
dest: './css/',
ext: '.css'
},
dev: {
options: {
style: 'expanded',
debugInfo: true,
lineNumbers: true
},
expand: true,
cwd: './sass/',
src: 'main.scss',
dest: './css/',
ext: '.css'
}
}
});
};
当我运行grunt sass:dev
时,它总是返回我警告:找不到任务“sass:dev”。使用--force继续。
在我开始的时候,我看了一下医生,找不到哪里出了问题。。。是的,依赖项已正确安装。在initConfig部分之后,您需要确保任务已注册
module.exports = function (grunt) {
grunt.initConfig({
// ...
});
grunt.loadNpmTasks('grunt-contrib-sass');
};
您需要确保在initConfig部分之后注册了任务
module.exports = function (grunt) {
grunt.initConfig({
// ...
});
grunt.loadNpmTasks('grunt-contrib-sass');
};
可能重复的可能重复的Ok Ok!我没有得到我必须做的每一项任务,而不是在自定义任务中调用。谢谢:)不客气。尽管如此,根据您正在使用的插件数量,您可能希望改用类似load grunt tasks()的东西,因此您可以使用
require('load-grunt-tasks')(grunt)代码>而不是所有依赖项的长列表。:)好的,好的!我没有得到我必须做的每一项任务,而不是在自定义任务中调用。谢谢:)不客气。尽管如此,根据您正在使用的插件数量,您可能希望改用类似load grunt tasks()的东西,因此您可以使用require('load-grunt-tasks')(grunt)代码>而不是所有依赖项的长列表。:)