【问题标题】:Updating dependencies gulp dependencies in Visual Studio在 Visual Studio 中更新依赖项 gulp 依赖项
【发布时间】:2015-12-10 15:50:25
【问题描述】:

我正在 Visual Studio 2015 中开发一个新的 ASP.NET 5 项目,我真的迷失了所有前端包管理业务。

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

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

npm WARN 未满足的依赖项 C:\Users\MyDocuments\documents\visual studio 2015\Projects\MyProject\src\MyProject\node_modules\gulp-cssmin\node_modules\gulp-util 需要 minimist@'^0.2.0' 但会加载

我不知道如何更新“极简主义”。我在 Visual Studio 中打开 Node.js 交互窗口,但是当我键入时

npm install minimist

我得到这个错误:

语法错误:意外的标识符

无论我在那里输入什么,我似乎都会得到这个 SyntaxError。就像我说的,我不知道 Node.js——它在我的学习清单中,但我现在还有其他优先事项。

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

【问题讨论】:

  • 嗯,我刚刚在 node.js 项目中运行了“.npm install minimist”并为我安装了。

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


【解决方案1】:

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

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

【讨论】:

  • 我没有向 package.json 添加任何内容,因为我没有添加任何列在 node_modules/gulp-cssmin/node_modules 下的包。我必须在那个文件夹中有大约 20 多个包,但我没有添加任何一个。它们一定是随新的 ASP.NET 项目一起提供的。这些包都不在 package.json 文件中。
【解决方案2】:

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

您可以尝试删除项目目录下node_modules下的gulp-cssmin文件夹。然后运行npm install gulp-cssmin --save 重新安装node 模块,--save 选项将指示NPM 自动将包包含在package.jsondependencies 部分中。

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

【讨论】:

    猜你喜欢
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-14
    • 2021-09-29
    • 1970-01-01
    • 2015-05-10
    • 2015-07-08
    相关资源
    最近更新 更多