javascript - webpack vue build:构建时如何在每个链接中删除额外的“/”
问题描述
好的,我知道这是个愚蠢的问题。但我真的很沮丧。我目前正在通过 vue-cli 使项目使用 vue。
这是 webpack 构建结果
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<title>media-belajar</title>
<link href=/static/css/app.cca059254702f9ed953b7df749673cf4.css rel=stylesheet>
</head>
<body>
<div id='app'></div>
<script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js></script>
<script type=text/javascript src=/static/js/vendor.2420502e2b2c7f321d64.js></script>
<script type=text/javascript src=/static/js/app.f16ac5c624284d30f5af.js> </script>
</body>
</html>
查看每个链接,每个链接都有额外的“/” /static
:。它使资产不会加载。
解决方案
链接文档说新的推荐解决方案是使用 publicPath 而不是 baseUrl:
// vue.config.js
module.exports = {
publicPath: ''
}
我最近在 IIS 中托管了一个 Vue 应用程序,上面的文件/代码解决了我遇到的所有 404 错误。
推荐阅读
- python - 将一个文件合并到组中的另一个文件
- java - 如何将时间戳转换为日期
- c# - 我正在尝试从尚未使用 LINQ 创建具有特定属性的附加对象的用户列表中创建新的用户列表
- c# - 无法连接到 Azure SignalR Hub
- python - 如何将 lmplot 图叠加在一起?
- sapui5 - 将 WEBIDE 连接到 Netweaver GW 时出现问题
- java - 如何统一阅读Android Intent.EXTRA_TEXT
- mongodb - 如何有效地在具有多个范围的单个字段上查询 Mongodb?
- linear-regression - xgboost 线性回归 (gblinear) 错误预测
- reactjs - 使用 useReducer 进行客户端过滤