vue3項目打包後出現頁面資源加載不到問題

在vue項目的根目錄下要自己創建vue.config.js:

module.exports = {

    // 部署应用包时的基本 URL

    publicPath: process.env.NODE_ENV === 'production'

      ? 'ip地址(此為打包後dist文件位置)'

      : '/',

      

    // 运行 vue-cli-service build 时生成的生产环境构建文件的目录

    // 默认构建前清除文件夹(构建时传入 --no-clean 可关闭该行为

    outputDir: 'dist',

  

    // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录

    assetsDir: 'static',

  

    // 指定生成的 index.html 的输出路径 (相对于 outputDir),也可以是一个绝对路径

    indexPath: 'index.html',

  

    // 生成的静态资源在它们的文件名中包含了 hash 以便更好的控制缓存

    filenameHashing: true,

  

    // 当在 multi-page 模式下构建时,webpack 配置会包含不一样的插件

    // (这时会存在多个 html-webpack-plugin 和 preload-webpack-plugin 的实例)。

    // 如果你试图修改这些插件的选项,请确认运行 vue inspect

 

    

    // eslint-loader 是否在保存的时候检查

    lintOnSave: true,

  

    // 是否使用包含运行时编译器的Vue核心的构建

    runtimeCompiler: false,

  

    // 默认情况下 babel-loader 忽略其中的所有文件 node_modules,

    // 想要通过 Babel 显式转译一个依赖,可以在这个选项中列出来

    transpileDependencies: [],

  

    // 生产环境 sourceMap

    productionSourceMap: false,

    

    // 跨域设置 

    // 可取值参考: https://developer.mozilla.org/zh-CN/docs/Web/HTML/CORS_settings_attributes

    crossorigin: undefined,

    

    // 构建后的文件是部署在 CDN 上的,启用该选项可以提供额外的安全性, 默认false

    integrity: false,

   

    // 第三方插件配置

    pluginOptions: {}

  };

  

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值