【发布时间】:2019-12-04 06:17:53
【问题描述】:
我们的vue 应用程序必须以相对路径部署在网络服务器中...类似于student.com/myvueapp/
所以在我的vue 应用程序中,我将公共路径设置为myvueapp
在vue.config.js:
module.exports = {
publicPath: '/myvueapp/'
}
它在子路径中工作,当我做 vue-cli-service serve 时。但是当我构建和使用资产时,它不起作用。一世
我在构建后去了dist 目录并运行python -m SimpleHTTPServer 8000 它失败了。
我应该如何解决它?我应该设置公共路径以外的其他属性吗?
我把它放到我们的开发服务器 nginx 中,但它也不起作用。
【问题讨论】:
-
你用什么做服务器?
-
开发环境中的 Nginx。我很好奇为什么它在本地不起作用
-
使用节点尝试this
-
npmjs.com/package/static-server我试过这个..当指定publicPath和我使用build时它不起作用
标签: vue.js