发布到伺服器上后,会说找不到element ui的element-icons.woff

GET http://0.0.0.0:8080/fonts/element-icons.woff net :: ERR_ABORTED 404(未找到)

我现在只有一个手动建立的vue.config.js
好像是说3.0后就不会有webpack.dev.conf档案了
那这样我该怎么解决element-icons.woff发现的问题?
网上是说加入assetsPublicPath:'./'就可以〜
但还真不知道可以加到哪里去?
我有在这里添加,但是失败的〜

devServer:{
         主机:“ 0.0.0.0”,
         端口:8080,
         assetPublicPath:“ ./”,
     },
阅读 4k
2 个回答

你生产环境还在使用 dev-server 运行吗?

不是应该 npm run-script build 或者 npm build 之后,把 assets 目录下的文件打包发布到生产环境上去,然后 nginx 的 root 直接指向你部署的目录,并做一个 try_files $uri $uri/ /index.html; 的重写就好了么

访问路径不对,nginx配置会默认访问nginx目录下的html作为根路径

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题