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

Ste*_*ens 19 visual-studio angularjs asp.net-core

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

然而,该项目没有运行,它被困在:

Build delayed until Bower/npm packages finish restoring.
Run Code Online (Sandbox Code Playgroud)

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

小智 10

我遇到了类似的问题,并且按照以下步骤解决它。

禁用软件包还原:

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

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

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

希望这可以帮助!


Ben*_*ghs 6

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

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