VS2012中的发布后事件,发布时使用NodeJS / GulpJS代码255

我试图在Visual Studio 2012中使用Gulp压缩我的Durandaljs应用程序来获得预生成事件设置。 经过前/后构build命令行很多挫折,我有它的工作,如果我build立的项目。 它按预期运行节点/吞吐量。

我现在的问题是当我使用发布对话框(web部署)发布我的项目时,命令失败,并退出了代码255。 随着第一个提醒“服务器在这个时候是意外的”。 我很难find关于这个错误组合的很多信息,我不知道还有什么可以尝试的。

if $(ConfigurationName) == Release ( "C:\Program Files\nodejs\node.exe" "$(ProjectDir)node_modules\gulp\bin\gulp.js" --gulpfile "$(ProjectDir)gulpfile.js" --cwd "$(SolutionDir)ProjectName" --no-color durandal ) 

编辑:我已经进一步减less了这个问题。 它与Gulp无关,而是从构build命令行运行的节点。 我运行一个简单的helloworld.js文件pipe道到节点,这是相同的行为。 它在编译时可以正常工作,但是在发布时会出现相同的错误。

Interesting Posts