webpack打包配置项

webpack打包配置项

在config.js 中

js 复制代码
module.exports = {
  publicPath: process.env.NODE_ENV === 'production' ? '/' : '/', //静态资源目录
  outputDir: 'dist',  //打包名称
  assetsDir: 'static',//静态资源,目录
    devServer: {
    port: port,
    open: false,
    overlay: {
      warnings: false,
      errors: true
    },
    proxy: {
      //配置跨域
     "/api":{
        target:'http://localhost:3000', //代理服务器
        changeOrigin: true,
        pathRewrite: {
          "^/api": "/"
        }
      },
    }
  },
  configureWebpack:{
   name: name,
    resolve: {
      alias: {
        '@': resolve('src')  //@可以直接访问src目录下的文件
      }
    },
     plugins: [
      new FileManagerPlugin({
        events: {
          onEnd: {
            delete: ['./dist.zip'],//列出了应该被删除的文件或目录
            archive: [{source: './dist', destination: `./dist.zip`}]
            //source应该被压缩的源文件或目录
            //destination压缩后的文件应该被保存的位置和名称
          }
        }
      })
    ]
  }
}
相关推荐
玲小珑21 分钟前
请求 ID 跟踪模式:解决异步请求竞态条件
前端
开心_开心急了29 分钟前
AI+PySide6实现自定义窗口标题栏目(titleBar)
前端
开心_开心急了35 分钟前
Ai加Flutter实现自定义标题栏(appBar)
前端·flutter
布列瑟农的星空40 分钟前
SSE与流式传输(Streamable HTTP)
前端·后端
GISer_Jing1 小时前
跨境营销前端AI应用业务领域
前端·人工智能·aigc
oak隔壁找我1 小时前
Node.js的package.json
前端·javascript
Gogo8161 小时前
Node.js 生产环境避坑指南:从 PM2“麦当劳理论”到日志全链路治理
node.js·日志·pm2
talenteddriver1 小时前
web: http请求(自用总结)
前端·网络协议·http
San30.1 小时前
从零到一:开启 LangChain 的 AI 工程化之旅
人工智能·langchain·node.js
全栈派森1 小时前
Flutter 实战:基于 GetX + Obx 的企业级架构设计指南
前端·flutter