我正在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错误和警告?
答案 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
文件中配置。