部署我的 Vue Cli 3
我做过的项目 npm run build
,然而 index.html
在新dist/
文件夹包含这样的错误路径:
<link href=/css/app.35dee36a.css
<link href=/js/app.826dde09.js
结果我在控制台中得到了这些:
Failed to load resource - http://my_site.com/js/app.826dde09.js
应该是
http://my_site.com/timelog/js
,不是 http://my_site.com/js
.我试图在
package.json
中指定 URL通过添加 "baseUrl": "http://my_site.com/timelog/", "homepage": "http://my_site.com/timelog/",
但它不会改变任何东西。是什么导致了这个问题以及如何解决它?
最佳答案
我通过创建 vue.config.js
来解决这个问题项目根目录下的文件,内容如下:
module.exports = {
baseUrl: '/timelog/'
}
(要使内部链接也能正常工作,请参阅 this answer)
关于vue.js - npm run build 生成错误的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56197433/