Taro 编译配置
2021-09-23 21:02 更新
编译配置存放于项目根目录下
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'));
};
以上内容是否对您有帮助:
更多建议: