项目遇到一个问题,本地vue项目run起来,能够访问到静态资源,一上线打包后就不行,而且本地打包后dist下也有该资源,这是怎么回事呢,
module.exports = {
/**
* You will need to set publicPath if you plan to deploy your site under a sub path,
* for example GitHub Pages. If you plan to deploy your site to https://foo.github.io/bar/,
* then publicPath should be set to "/bar/".
* In most cases please use '/' !!!
* Detail: https://cli.vuejs.org/config/#publicpath
*/
publicPath: process.env.NODE_ENV === 'production' ? process.env.VUE_APP_CDN_URL : '/',
outputDir: 'dist',
assetsDir: 'static',
lintOnSave: process.env.NODE_ENV === 'development',
productionSourceMap: false,
devServer: {
port: port,
open: false,
overlay: {
warnings: false,
errors: true
},
proxy: {
'/': {
.
.
.
.
.
原来是配置了cdn加速,index.html根本没有找到该资源
所以需要添加该静态资源到cdn