asp.net-core - asp.core 中的新凉亭版本和凉亭包
问题描述
几天前,我在 asp.core 2.0 框架上创建了项目,安装了 bower 和几个 bowers 包。一切都很好,直到我迁移到 core 2.1 ,更新 bower 版本并尝试将已安装的软件包更新到更高版本并开始出现 502 错误。然后我发现要修复 502 错误,我应该更改 bowerrc.json 中的代码,因此我将其更改为
{
"directory": "wwwroot/lib"
}
到
{
"registry": "https://registry.bower.io"
}
在此更改之后,更新和安装软件包工作正常,但现在不是 root/wwwroot/lib
它们,root/bower-components
所以旧链接"~/lib/jquery/dist/jquery.min.js"
不再起作用。
这个问题有什么好的解决方案,除了:
- 手动将文件从 bower-component 复制到 wwwroot/lib
- 在每个视图路径中更改为必要的 js
解决方案
您无需在其中一个directory
或之间进行选择registry
:您可以将两者都放在一个 JSON 对象中,如下所示:
{
"directory": "wwwroot/lib",
"registry": "https://registry.bower.io"
}
该directory
属性指定安装 bower 库的位置,默认为bower_components
.
您可能会看到不再建议将 bower 用于前端库。它应该仍然适用于您所做的更改,但请参阅此处了解有关迁移的更多信息。
推荐阅读
- c++ - 带有 const onject 的 std::vector 不可访问性
- javascript - Flask onchange 事件还是需要 Javascript 框架?
- python - 为什么蛇坐标不改变方向到另一边
- python - Python Debian Docker 映像无法再更新
- python - 关于装饰器函数的一些事情
- c++ - 将 int 转换为 double 会丢失精度吗?
- python - FileNotFoundError:[Errno 2] 没有这样的文件或目录:'/kaggle/input/CORD-19-research-challenge/comm_use_subset/comm_use_subset/pdf_json' 在 kaggle
- sql - 用于复杂win查询的sql
- javascript - 使用javascript以数组形式转换HTML表格数据
- javascript - 将我的 MERN 应用程序部署到 heroku 后,它告诉我“服务器响应状态为 503”