node.js - Visual Studio 2013/2015 - Node 包构建错误 (gulp_util)

标签 node.js visual-studio gulp

一些背景:

我的团队在 Visual Studio 中有一个网络品牌项目,只有静态 HTML、CSS 和一点 javascript - 没有 .NET 类或任何东西。

我们添加了 node、npm、gulp 和一些 gulp 任务包来处理一些捆绑​​和缩小工作。

gulp 任务通过任务运行器资源管理器运行良好,没有任何问题。

但是,我们团队中的一些人在尝试构建项目时遇到错误(以便通过 IIS 在浏览器中查看静态页面):

Error 13 The command ""C:\TFS\Branding\packages\Gulp.js.1.0.2\build..\tools\npm.cmd" install gulp gulp-util --save-dev" exited with code 1. Branding

我无法确定为什么会发生这种情况,或者为什么它只发生在团队的某些成员身上。我们使用的是 VS2013 和 2015 的混合版本,但错误可能发生在任何一个上。

如果我运行,我可以看到相关命令确实存在于该位置 - 在受影响的环境之一上:

npm install gulp gulp-util --save-dev

从项目根目录中的命令提示符 - 安装时没有错误,但 VS 项目仍然产生错误。

我很困惑,任何有关研究内容的想法将不胜感激。

最佳答案

您的位置“C:\TFS\Branding\packages\Gulp.js.1.0.2\build..\tools\npm.cmd”告诉我这是与 nuget 一起安装的(因为有 packages 文件夹)。如果您只进行客户端开发,则不应使用 nuget,而应使用 npm 和 Bower - 尤其是 VS 2013 和 2015 中现在有很好的支持。

关于node.js - Visual Studio 2013/2015 - Node 包构建错误 (gulp_util),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31968608/

相关文章:

node.js - Gulp 复制并监视包含 .ts、.scss、.html 的文件夹

javascript - Node.js、Express、MongoDB 堆栈 : want response to stay on same page

c# - 多个项目共享相同的代码而没有循环引用

visual-studio - VS 2008中的垂直线限制器?

c++ - 对同一类的多个不同对象使用 1 个唯一的 MFC 对话框

node.js - gulp 找不到模块 'readable-stream/transform'

javascript - 使用 Gulp 检查文件中是否存在 token

node.js - 错误 SSL 问题 npm WIndows

javascript - 为什么我在nodeJS服务器上收不到文件?

javascript - 在 node.js 中生成一个新的独立进程