Grunt-jsmart 不创建任何文件并且不报告任何错误
Grunt-jsmart doesn't create any files and fails to report any error
我最近一直在试验 grunt 和 jsmart,偶然发现了 grunt-jsmart 插件。这正是我一直在寻找的东西,但由于某些原因,我无法让它在我的 grunt 工作流程中工作。它根本不会吐出文件(dest/books.html 在这种情况下)
我尝试了几个示例,但都没有成功,但 grunt 没有吐出任何错误。它只是说
Running "jsmart:files" (jsmart) task
Done, without errors.
我的Gruntfile.js
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
jsmart: {
options: {
templatePath: 'src/templates',
data: 'src/data/books.json'
},
files: {
'dest/books.html': ['src/templates/books.tpl'],
}
}
});
grunt.loadNpmTasks('grunt-jsmart');
grunt.registerTask('default', ['jsmart']);
};
我的src/templates/books.tpl
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1>{$books.greeting}</h1>
</body>
</html>
src/data/books.json
{
"greeting": "Hi there are some JScript books you may find interesting"
}
有没有人让 grunt-jsmart 工作或者我做错了什么?有什么想法吗?
任务目标丢失(我发现文档中有误,对此深表歉意!)
应该有效:
grunt.initConfig({
jsmart: {
options: {
templatePath: 'src/templates',
data: 'src/data/books.json'
},
someTargetName: {
files: {
'dest/books.html': ['src/templates/books.tpl']
}
}
}
});
我会尽快修复文档(如果您提出问题,那就太好了!)
我最近一直在试验 grunt 和 jsmart,偶然发现了 grunt-jsmart 插件。这正是我一直在寻找的东西,但由于某些原因,我无法让它在我的 grunt 工作流程中工作。它根本不会吐出文件(dest/books.html 在这种情况下)
我尝试了几个示例,但都没有成功,但 grunt 没有吐出任何错误。它只是说
Running "jsmart:files" (jsmart) task
Done, without errors.
我的Gruntfile.js
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
jsmart: {
options: {
templatePath: 'src/templates',
data: 'src/data/books.json'
},
files: {
'dest/books.html': ['src/templates/books.tpl'],
}
}
});
grunt.loadNpmTasks('grunt-jsmart');
grunt.registerTask('default', ['jsmart']);
};
我的src/templates/books.tpl
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1>{$books.greeting}</h1>
</body>
</html>
src/data/books.json
{
"greeting": "Hi there are some JScript books you may find interesting"
}
有没有人让 grunt-jsmart 工作或者我做错了什么?有什么想法吗?
任务目标丢失(我发现文档中有误,对此深表歉意!)
应该有效:
grunt.initConfig({
jsmart: {
options: {
templatePath: 'src/templates',
data: 'src/data/books.json'
},
someTargetName: {
files: {
'dest/books.html': ['src/templates/books.tpl']
}
}
}
});
我会尽快修复文档(如果您提出问题,那就太好了!)