我是Grunt的新手,我遇到了困难。如果有人可以帮助我,那就太好了。
在GruntJs文件中,默认情况下,每个其他“任务”都获取相对于“base”或“project root”的路径。那很棒。但是,如何获得传递给Zetzer的env路径(path_img,path_js,path_css)的相同(基础/项目根)值。这些用于doT文件(.dot.htm)
当调用(.htm after grunting)文件时,这些路径是相对于html文件本身生成的。
是否有将项目根目录包含在路径中。 (无需手动输入)
代码:
module.exports = function (grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
zetzer: {
main: {
options: {
env: {
path_img: "<%= pkg.url %>/site/img",
path_css: "<%= pkg.url %>/css",
path_js: "<%= pkg.url %>/js",
path_root : "<%= pkg.url %>/tmp"
},
partials: "templates/partials",
templates: "templates"
},
如果我需要更清楚,请告诉我。
感谢。