iisnode托管nodejs成功后,无法通过nodejs执行gulp生成静态html文件了,网上都没有相关问题的解决办法?

用iisnode托管了nodejs,并且配置好了web.config,可以访问页面,但是我的程序里有一个var exec = require('child_process').exec;来在命令提示符中执行gulp:

exec('gulp', function(error, stdout, stderr){
    if(error) {
        console.error('error: ' + error);
        return;
    }
    console.log('stdout: ' + stdout);
    console.log('stderr: ' + typeof stderr);
});

目录中有一个gulpfile文件,执行gulp就会自动执行gulpfile,以生成静态html文件,目录如图:

clipboard.png

在没有用iis托管之前,是可以生成的,但在用iss托管之后就无法通过nodejs程序生成静态文件了,求解

得到的error:{"killed":false,"code":1,"signal":null,"cmd":"gulp"}

阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题