我正在Visual 2015中开发一个新的ASP.NET 5项目,我对所有前端包管理业务都感到迷茫。
这是一个全新的项目,当我将它发布到Azure上时,我会收到一大堆警告--其中一些正在破坏我们在Azure上的构建。
这里有一个这样的警告--这似乎没有破坏任何东西,但我想摆脱它。
npm警告未满足的依赖项C:\Users\MyDocuments\documents\visual studio 2015\Projects\MyProject\src\MyProject\node_modules\gulp-cssmin\node_modules\gulp-util需要极简式@‘^0.2.0’但将加载
我不知道如何更新“简约主义”。我在Visual中打开Node.js交互式窗口,但当我键入
npm安装极简
我得到了这个错误:
SyntaxError:意外标识符
不管我在那里输入了什么,我似乎都得到了这个SyntaxError。就像我说的,我不知道Node.js --这是我要学习的东西清单,但我现在还有其他的优先事项。
如何更新简约主义,以及如何处理这些不断破坏我们的构建的node.js错误和警告?
发布于 2015-12-10 16:20:45
您是否将想要的新包添加到package.json?保存该文件后,VS应该退出并安装该依赖项。
文件可能是隐藏的,所以一定要在解决方案资源管理器中“显示所有文件”。
发布于 2015-12-11 05:38:17
这似乎是缺少gulp-cssmin依赖项的问题。我搜索的帖子中有几个类似的问题,它们可能在重新安装节点依赖项时解决这个问题。
您可以尝试删除项目目录中gulp-cssmin目录下的node_modules文件夹。然后运行npm install gulp-cssmin --save重新安装节点模块,选项--save将指示NPM自动将包包含在package.json的dependencies部分中。
您可以尝试在package.json中配置dependencies部分中的所有依赖项,并删除项目目录中的node_modules文件夹,然后运行npm install来安装package.json文件中配置的所有依赖项。
https://stackoverflow.com/questions/34206184
复制相似问题