vue-cli3项目build编译之后运行项目打开报错,
如图:
这个问题是vue-cli3没有【vue.config.js】导致的,直接再项目根目录创建这个文件,最后在【vue.config.js】里面写
module.exports = {
publicPath: './'
}
在执行一下build就好了。
完整参考配置:
module.exports = {
/* 部署生产环境和开发环境下的URL:可对当前环境进行区分,baseUrl 从 Vue CLI 3.3 起已弃用,要使用publicPath */
/* baseUrl: process.env.NODE_ENV === 'production' ? './' : '/' */
publicPath: process.env.NODE_ENV === 'production' ? '/public/' : './',
/* 输出文件目录:在npm run build时,生成文件的目录名称 */
outputDir: 'dist',
/* 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录 */
assetsDir: "assets",
/* 是否在构建生产包时生成 sourceMap 文件,false将提高构建速度 */</