使用grunt作为服务

时间:2014-04-29 21:59:17

标签: javascript node.js less gruntjs

我正在尝试为我的用户构建自定义主题。他们通过改变一些较少的变量来实现。然后我将这些存储起来并将其中的主题变成一个css,然后将其上传到服务器。

我的问题是不那么咕噜声。这是我的代码:

Gruntfile.js

module.exports = function(grunt) {
     grunt.loadNpmTasks('grunt-contrib-less');
};

在nodejs中

module.exports.test = function(req,res){
grunt.initConfig({
    globalConfig: {
        id: req.insertId
    },
     less: {
         default: {
             options: {
               modifyVars: req.body.less
             },
             'files': {
                 "/tmp/theme<%= globalConfig.id  %>.css": "templates/app.less"
                    }
                }
            }
        });

grunt.tasks(['less']);
});

问题在于我的控制台

  

运行“less:default”(less)任务文件/tmp/theme26.css已创建:0 B.   →9.22 kB

     

完成,没有错误。

     

工人undefined死了。产生一个新的过程...

为什么grunt会杀死我的进程?我该如何防止这种情况?

0 个答案:

没有答案