npm打包vue项目的问题

npm打包vue项目的问题

我在项目中使用vue.config.js配置我的打包选项,路径修改成 ./

img

然后打包出来的index.html 文件中的link会将./直接忽略掉

img

不知道是什么原因,而且link也找不到文件会

img

(使用默认的/ 作为配置项,在index.html会有/ ,但是文件访问不到)

img

找不到原因和解决方案了,来问问大家

你是想打完包本地直接查看项目么?

publicPath这个值也可以被设置为空字符串 (’’) 或是相对路径 (’./’),这样所有的资源都会被链接为相对路径,这样打出来的包可以被部署在任意路径
其实你可以不单独自定义publicpath默认就好
还有就是打包后的文件会选择放在服务器上创建dist文件中

vue-router切换hash模式