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压缩后的文件应该被保存的位置和名称
          }
        }
      })
    ]
  }
}
相关推荐
笔尖的记忆3 分钟前
【前端架构和框架】react准备知识
前端·javascript
拜无忧12 分钟前
【小游戏】逃逸小球h5,登录背景,缺口逃逸小球多边形
前端
烛阴14 分钟前
Python 列表推导式:让你的代码更优雅、更高效
前端·python
文心快码BaiduComate14 分钟前
开工不累,双强护航:文心快码接入 DeepSeek-V3.2-Exp和 GLM-4.6,助你节后高效Coding
前端·人工智能·后端
快乐是一切18 分钟前
PDF底层格式之水印解析与去除机制分析
前端·数据结构
麋鹿原19 分钟前
Android Room 数据库之简单上手
前端·kotlin
一小池勺25 分钟前
改变上下文的 API:call, apply, bind
前端·javascript
三门37 分钟前
vue官网新读之后收获记录
前端
mapbar_front1 小时前
我们需要前端架构师这个职位吗?
前端
ScriptBIN1 小时前
Javaweb--Vue
前端·vue.js