我最近开始使用grunt,但似乎无法工作:我使用npm安装了grunt-cli,也安装了一些使用npm的grunt模块,没有任何问题。我正在尝试将所有引导框架的较少文件编译到一个css文件中,但是一直收到一个错误,说找不到较少的任务。我确信一切都在它应该在的地方,并且我在gruntfile中加载了这个无杂碎的插件。知道我哪里可能出问题了吗?
我的包裹.的内容:
{
"name": "dConference",
"version": "0.1.0",
"devDependencies": {
"grunt": "latest",
"grunt-contrib-jshint": "latest",
"jshint-stylish": "latest",
"grunt-contrib-uglify": "latest",
"grunt-contrib-less": "latest",
"grunt-contrib-cssmin": "latest",
"grunt-contrib-watch": "latest"
}
}还有我的gruntfile.js的内容:
//gruntfile specifying all tasks to be performed
module.exports = function(grunt){
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
//all configuration goes here
less: {
build: {
files: [{
expand: true,
cwd: "components/less",
src: ["*.less"]
dest: "css/main.css"
} ]
}
}
});
grunt.loadNpmTasks("grunt-contrib-jshint");
grunt.loadNpmTasks("grunt-contrib-uglify");
grunt.loadNpmTasks('grunt-contrib-less');
grunt.loadNpmTasks("grunt-contrib-cssmin");
grunt.loadNpmTasks("grunt-contrib-watch");
};发布于 2016-01-27 23:42:00
我将Gruntfile.js制作如下。
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
less: {
build: {
files: {
'css/main.css': 'components/less/bootstrap.less'
}
}
}
});
grunt.loadNpmTasks("grunt-contrib-jshint");
grunt.loadNpmTasks("grunt-contrib-uglify");
grunt.loadNpmTasks('grunt-contrib-less');
grunt.loadNpmTasks("grunt-contrib-cssmin");
grunt.loadNpmTasks("grunt-contrib-watch");
};并且在项目根文件夹上运行“无咕噜声”是成功的。成功运行“无咕噜”命令后,在css文件夹下生成main.css。
项目结构是:
试验项目
请站在你这边试试,让我知道结果。
https://stackoverflow.com/questions/35050245
复制相似问题