【发布时间】:2016-09-29 06:15:15
【问题描述】:
我在Visual Studio中有一个基于MVC5项目模板的网站项目,并持续成功发布到Azure。
由于我通过创建一个新工作区并从源代码管理获取最新信息将我的 TFVC 工作区从一个驱动器 (C:) 移动到另一个驱动器和 (Z:),因此我遇到了发布问题:
module.js:327
在 node.js:999:3
“预发布”脚本失败,状态码为 1。
在 Function.Module._load (module.js:276:25)
^
在 Function.Module.runMain (module.js:429:10)
启动时 (node.js:139:18)
抛出错误;
在 Function.Module._resolveFilename (module.js:325:15)
找不到模块'Z:...Website\node_modules\gulp\bin\gulp.js'
我在 project.json 文件中的预发布命令:
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
在更新扩展和包以及运行 npm 命令数小时后,我迷路了。任何解决此问题的提示将不胜感激。
我遵循了这个 SO 问题 Node.js error in Azure build 并将我的预发布命令更改为:
"prepublish": [ "npm install", "bower install" ]
这让我可以再次发布,但我想在发布前运行 gulp 命令。
【问题讨论】:
标签: node.js azure visual-studio-2015 npm gulp