打包后文件的如何改为绝对路径

应用场景
1.输出模版api
2.家里服务器领导不让用,只可以用oss对象存储
3.未知
举例:


打包后文件的如何改为绝对路径_第1张图片
1595139946851.jpg

方法
在webpack.prod.conf.js中添加publicPath

···
  output: {
    publicPath:'https://large.magics-ad.com/ai-api/',//复制自己的oss服务器
    path: config.build.assetsRoot,
    filename: utils.assetsPath('js/[name].[chunkhash].js'),
    chunkFilename: utils.assetsPath('js/[id].[chunkhash].js')
  },
···

当让也可以改静态资源的路径名,在config的index.js中的构建下

···
 build: {
    // Template for index.html
    index: path.resolve(__dirname, '../dist/index.html'),

    // Paths
    assetsRoot: path.resolve(__dirname, '../dist'),
    assetsSubDirectory: 'static',//可以把static改为其他名字,其实也没必要
    assetsPublicPath: '/',//
···

你可能感兴趣的:(打包后文件的如何改为绝对路径)