项目构建暂停:“构建延迟,直到Bower / npm包完成恢复。”

时间:2018-04-15 11:30:17

标签: angularjs visual-studio asp.net-core

在VS 2017中,我使用Angular模板创建了一个新的ASP.NET Core Web应用程序。

但是项目没有运行,它被卡住了:

Build delayed until Bower/npm packages finish restoring.

我看到后台任务正在运行,但这种情况一直持续,并没有取得任何进展。

"Restoring npm packages" goes on forever

5 个答案:

答案 0 :(得分:6)

我有一个类似的问题。这就是我解决它的方法:

  1. 检查文件夹node_modules
  2. 在我的电脑上它是空的
  3. 在命令提示符中打开文件夹(具有管理员权限)
  4. 运行" npm install",这将下载所有引用的节点模块 (见package.json)到你的电脑
  5. 然后当你在VS Studio中构建时,凉亭延迟消失了

答案 1 :(得分:5)

我有一个类似的问题,我按照以下步骤解决它。

禁用软件包还原:

  1. 转到工具->选项->项目和解决方案-> Web软件包管理->软件包还原。
  2. 将False设置为“在打开项目时还原”和“在保存时还原”

禁用后,我打开了一个终端并手动安装了所有软件包。我使用Yarn安装软件包,没有遇到任何问题。

由于超时,Visual Studio通常在项目构建期间暂停。为了解决这个问题,我使用了命令yarn --network-timeout 60000

希望这会有所帮助!

答案 2 :(得分:2)

对于react项目,我使用以下步骤解决了该问题。

1)右键单击项目,然后选择> build

2)然后在输出框中显示“构建延迟,直到Bower / npm软件包完成还原。”

3)等待几分钟。构建项目后,您将看到

  

构建被延迟,直到Bower / npm软件包完成还原。   1> ------构建开始:项目:chatApplication,配置:调试任何CPU ------   1> chatApplication-> D:\ IdeaProjects \ chatApplication \ chatApplication \ bin \ Debug \ netcoreapp2.1 \ chatApplication.dll   1> chatApplication-> D:\ IdeaProjects \ chatApplication \ chatApplication \ bin \ Debug \ netcoreapp2.1 \ chatApplication.Views.dll   ===========内部版本:1个成功,0个失败,0个最新,0个跳过==========

答案 3 :(得分:0)

我能够解决不确定的“构建延迟,直到Bower / npm软件包完成还原。”通过以下方式在VS.NET 2019社区版中发布延迟:

  1. 单击[Web发布活动]标签中的[取消]按钮。
  2. 使用管理权限退出和重新启动VS.NET
  3. 打开解决方案,然后再次发布我的应用。

就我而言,似乎是由于缺乏管理特权导致了无限的延迟。

答案 4 :(得分:0)

我在visual stduio 2019 aspnet core和angular项目中遇到了一些问题。

我已经用这种方法解决了。

  1. 通过cmd手动运行npm install

  2. 如果通过Visual Studio 2019运行项目后,则Project运行成功。 (没有“在Bower / npm软件包完成还原之前,构建不会延迟。”)

这种方式对我有用