【问题标题】:new bower version and bower packages in asp.coreasp.core 中的新凉亭版本和凉亭包
【发布时间】:2018-08-16 18:03:31
【问题描述】:

几天前,我在 asp.core 2.0 框架上创建了项目,安装了 bower 和几个 bowers 包。一切都很好,直到我迁移到 core 2.1 ,更新 bower 版本并尝试将已安装的软件包更新到更高版本并开始收到 502 错误。 然后我发现要修复 502 错误,我应该更改 bowerrc.json 中的代码,所以我将其更改为

   { 
      "directory": "wwwroot/lib" 
    }

到

{
  "registry": "https://registry.bower.io"

}

在此更改之后,更新和安装包工作正常,但现在它们在 root/bower-components 中而不是 root/bower-components,因此旧链接如 "~/lib/jquery/dist/jquery.min.js" 不再起作用。

除了:

  1. 手动将文件从 bower-component 复制到 wwwroot/lib
  2. 将每个视图路径更改为必要的 js

【问题讨论】:

    标签: asp.net-core bower


    【解决方案1】:

    您无需在 directory 或 registry 之间进行选择:您可以将两者都放在一个 JSON 对象中,如下所示:

    {
        "directory": "wwwroot/lib",
        "registry": "https://registry.bower.io"
    }
    

    directory 属性指定安装 bower 库的位置,默认为 bower_components。


    您可能会发现不再推荐将 bower 用于前端库。它应该仍然适用于您所做的更改,但请参阅 here 了解有关迁移的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-27
      • 1970-01-01
      • 2017-03-14
      • 1970-01-01
      • 2015-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多