在Visual Studio中更新依赖项gulp依赖项

时间:2015-12-10 15:50:25

标签: node.js azure visual-studio-2015 gulp asp.net-core

我正在Visual Studio 2015中开发一个新的ASP.NET 5项目,而且我对所有前端软件包管理业务感到非常失败。

这是一个全新的项目,当我将它发布到Azure时,我收到了一大堆警告 - 其中一些警告在Azure上打破了我们的构建。

这里有一个这样的警告 - 这似乎没有打破任何东西,但我想摆脱它。

  

npm WARN unmet依赖关系C:\ Users \ MyDocuments \ documents \ visual studio   2015 \项目\ MyProject的\ SRC \ MyProject的\ node_modules \吞-cssmin \ node_modules \吞-util的   要求最小化@' ^ 0.2.0'但会加载

我不知道如何更新" minimist"。我在Visual Studio中打开Node.js交互式窗口,但是当我输入

  

npm install minimist

我收到了这个错误:

  

SyntaxError:意外的标识符

无论我在那里输入什么,我似乎都会得到这个SyntaxError。就像我说的那样,我不知道Node.js - 这是我要学习的东西列表,但我现在还有其他优先事项。

如何更新minimist以及如何处理这些不断破坏构建的node.js错误和警告?

2 个答案:

答案 0 :(得分:0)

您是否要添加想要package.json的新包?保存该文件后,VS应该出去安装依赖项。

该文件可能已隐藏,因此请务必"显示所有文件"在您的解决方案资源管理器中。

答案 1 :(得分:0)

这似乎是gulp-cssmin个依赖项缺失的问题。我搜索了几个类似问题的帖子,他们可能会在重新安装节点依赖项时解决这个问题。

您可以尝试删除项目目录中node_modules下的gulp-cssmin文件夹。然后运行npm install gulp-cssmin --save以重新安装节点模块,选项--save将指示NPM自动将包裹包含在dependencies的{​​{1}}部分内。

您可以尝试在package.json部分的package.json内配置所有依赖项,并删除项目目录中的node_modules文件夹,然后运行dependencies以安装所有依赖项在npm install文件中配置。