编译项目,生成构建产物,存放在 dist/${target}
目录下。
remax build编译项目选项:--version 显示版本号 [布尔]--help 显示帮助信息 [布尔]-w, --watch 监听文件变化 [布尔] [默认值: false]-t, --target 目标平台 [字符串] [默认值: "ali"]-n, --notify 编译错误提醒 [布尔] [默认值: false]-p, --port 指定端口号 [数字]-m, --minimize 最小化文件 [布尔] [默认值: false]-a, --analyze 编译分析 [布尔] [默认值: false]-d, --devtools 启动 react-devtools 调试 [布尔] [默认值: true]--loglevel 展示日志级别 [字符串] [默认值: "verbose"]
目标平台,支持选项:
ali
支付宝小程序toutiao
头条小程序wechat
微信小程序web
web 浏览器监听文件变化实时构建,调试模式开启。
编译错误提醒,启用后则在构建错误时推送系统消息。
指定端口号, --target=web
模式下有效。
最小化构建产物,--watch
模式下默认不压缩文件以保证快速的响应文件变更,如需在开发模式进行真机调试(压缩文件),可以使用 --minimize
或 -m
参数开启,会增加整体构建时间,请酌情使用。
minimize 压缩不等同于生产模式! 在 wechat 平台上使用 --minimize 参数预览时,需要在开发工具 IDE 本地设置中关闭"上传代码压缩混淆"选项,否则 Webpack 和 IDE 的双重压缩会导致编译器无法解析语法而报错。
编译分析,开启后可分析构建产物的具体内容组成。
启动 react-devtools 调试模式,详见调试工具介绍,开发环境下默认开启,如需关闭,可使用参数 --no-devtools
强制关闭。
设置展示日志级别,可选值 'debug' | 'verbose' | 'info' | 'warn' | 'error' | 'silent'
debug
包含详细的 remax 运行时信息verbose
info
详细信息warn
编译警告提示信息error
编译错误提示信息silent
不展示任何信息(webpack 构建日志除外)