Vue项目的设置文件,可以自定义设置如代理、插件等‌

打印 上一主题 下一主题

主题 1026|帖子 1026|积分 3078

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
vue项目的设置文件,可以自定义设置如代理,插件等
在Vue项目中,可以通过vue.config.js文件来自定义设置,比如代理设置(devServer.proxy)、插件设置等。
以下是一个简单的vue.config.js设置示例:
  1. module.exports = {
  2.   // 基本路径
  3.   publicPath: process.env.NODE_ENV === 'production' ? '/production-sub-path/' : '/',
  4.   // build时构建文件的目录 构建时传入 --no-clean 可关闭该行为
  5.   outputDir: 'dist',
  6.   // 静态资源的目录 (js, css, img, fonts)
  7.   assetsDir: '',
  8.   // 生产环境是否生成 sourceMap 文件
  9.   productionSourceMap: false,
  10.   // CSS 相关选项
  11.   css: {
  12.     // 是否使用css分离插件 ExtractTextPlugin
  13.     extract: true,
  14.     // 开启 CSS source maps?
  15.     sourceMap: false
  16.   },
  17.   // devServer 代理设置
  18.   devServer: {
  19.     host: '0.0.0.0',
  20.     port: 8080,
  21.     https: false,
  22.     open: true,
  23.     proxy: {
  24.       // 配置跨域处理 可以设置你想要代理的接口
  25.       '/api': {
  26.         target: 'http://api.example.com',
  27.         changeOrigin: true,
  28.         pathRewrite: {
  29.           '^/api': ''
  30.         }
  31.       }
  32.     }
  33.   },
  34.   // 插件选项
  35.   pluginOptions: {
  36.     // ...
  37.   },
  38.   // configureWebpack 或 chainWebpack 调整内部webpack配置
  39.   configureWebpack: config => {
  40.     if (process.env.NODE_ENV === 'production') {
  41.       // 为生产环境修改配置...
  42.     } else {
  43.       // 为开发环境修改配置...
  44.     }
  45.   },
  46.   chainWebpack: config => {
  47.     config.plugin('html').tap(args => {
  48.       if (process.env.NODE_ENV === 'production') {
  49.         // 为生产环境修改配置...
  50.       } else {
  51.         // 为开发环境修改配置...
  52.       }
  53.       return args;
  54.     });
  55.   }
  56. };
复制代码
这个设置文件包含了基本的设置选项,比如基本路径、输出目录、是否生成source map文件、devServer的端口、代理设置等。同时,它展示了如何使用configureWebpack和chainWebpack来自定义webpack设置。根据你的项目需求,你可以添加或修改这些设置。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宝塔山

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表