在使用 vue-cli3 build的時候,使用非子目錄需要在 vue.config.js 中添加如下代碼:
module.exports = { baseUrl: process.env.NODE_ENV === 'production' ? '/dist/' : '/', }
nginx 的配置,把 404 指向 index.html 即可
在vue-cli.3.3版本后 baseUrl被廢除了,因此這邊要寫成 publicPath。
不然會出現 ERROR Invalid options in vue.config.js: "baseUrl" is not allowed 錯誤
module.exports = { publicPath: process.env.NODE_ENV === 'production' ? './' : '/' }
