Taro 编译配置
编译配置存放于项目根目录下
config 目录中,包含三个文件index.js是通用配置dev.js是项目预览时的配置prod.js是项目打包时的配置
index.js —— 通用配置
const config ={// 项目名称 projectName:'Awesome Next',// 项目创建日期 date:'2020-6-2',// 设计稿尺寸 designWidth:750,// 设计稿尺寸换算规则 deviceRatio:{640:2.34/2,750:1,828:1.81/2},// 项目源码目录 sourceRoot:'src',// 项目产出目录 outputRoot:'dist',// 编译插件配置 plugins:[],// 全局变量设置 defineConstants:{},// 文件 copy 配置 copy:{ patterns:[], options:{}},// 框架,react,nerv,vue 三选一 framework:'react',// 小程序端专用配置 mini:{ postcss:{ autoprefixer:{ enable:true},// 小程序端样式引用本地资源内联配置 url:{ enable:true, config:{ limit:10240}}},// 自定义 Webpack 配置 webpackChain:{},},// H5 端专用配置 h5:{ publicPath:'/', staticDirectory:'static', postcss:{ autoprefixer:{ enable:true}},// 自定义 Webpack 配置 webpackChain:{}, devServer:{}}};module.exports =function(merge){if(process.env.NODE_ENV ==='development'){return merge({}, config,require('./dev'));}return merge({}, config,require('./prod'));};