Grunt - 找不到任务 "assemble"
Grunt - Task "assemble" not found
已经玩了几个小时
package.json
{
"name": "compile-tests",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"grunt": "^0.4.5",
"assemble": "^0.7.3"
}
}
Gruntfile.js
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
assemble: {
options: {
flatten: true,
layout: "../templates/1.hbs"
},
pages: {
files: {
'../dist' : ['../pages/*.hbs']
}
}
}
});
grunt.loadNpmTasks('assemble');
grunt.registerTask('default', ['assemble']);
};
尝试删除并重新安装所有模块几次。并且还尝试了不同的版本,有趣的是本文 http://blog.parkji.co.uk/2013/07/06/building-a-static-site-using-grunt-and-assemble.html 中提到的版本似乎可以工作,但后来我遇到了其他问题,因为这些版本已经过时了。
错误
$ Grunt
>> Local Npm module "assemble" not found. Is it installed?
Warning: Task "assemble" not found. Used --force, continuing.
我只需要使用 grunt-assemble
$ npm install grunt-assemble --save-dev
并在Gruntfile.js
中调整这一行
grunt.loadNpmTasks('grunt-assemble');
已经玩了几个小时
package.json
{
"name": "compile-tests",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"grunt": "^0.4.5",
"assemble": "^0.7.3"
}
}
Gruntfile.js
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
assemble: {
options: {
flatten: true,
layout: "../templates/1.hbs"
},
pages: {
files: {
'../dist' : ['../pages/*.hbs']
}
}
}
});
grunt.loadNpmTasks('assemble');
grunt.registerTask('default', ['assemble']);
};
尝试删除并重新安装所有模块几次。并且还尝试了不同的版本,有趣的是本文 http://blog.parkji.co.uk/2013/07/06/building-a-static-site-using-grunt-and-assemble.html 中提到的版本似乎可以工作,但后来我遇到了其他问题,因为这些版本已经过时了。
错误
$ Grunt
>> Local Npm module "assemble" not found. Is it installed?
Warning: Task "assemble" not found. Used --force, continuing.
我只需要使用 grunt-assemble
$ npm install grunt-assemble --save-dev
并在Gruntfile.js
中调整这一行grunt.loadNpmTasks('grunt-assemble');