@mixjs/tools
v0.0.5
Published
a devtool for hybrid app
Downloads
3
Readme
tools
提供webpack的loader,对开发代码文件进行解析,并在build和dist打包生成项目文件
开发
// 启动服务器:接受Native拉取ZIP信息的HTTP请求,eg: "/" 打开二维码;"/bundle" 下载ZIP包;
npm run server
// 打包编译脚本文件到build目录;生成dist/zip文件;ZipPlugin插件向Native Server发送HTTP更新请求
npm run watch
// 如果仅更新一次脚本文件就编译,请使用下条;否则使用上条,持续watch
npm run debug
// 打包:开发环境
npm run build
// 打包:线上环境
npm run release
// NA端的浏览器渲染环境
// 开发环境dv:watch模式
npm run na
// 开发环境dv:编译输出
npm run na:dv
// 测试环境qa:编译输出
npm run na:qa
// 线上环境ol:编译输出
npm run na:ol
// H5端渲染
npm run h5
// 携带测试框架mocha,chai依赖
npm run test:h5
常见问题
- 查看webpack-dev-server都编译了哪些页面?
通过 http://localhost:8080/webpack-dev-server打开查看
- 我的代码中需要区分(平台:na)或者(阶段: dv|qa|ol),怎么办?
请参考当前目录下的webpack.config.js中的DefinePlugin的使用或者参考官网,在您的代码中if之类引用判断即可;JS压缩后会自动剔除掉无相关平台或者阶段的代码;
版本更新
- 0.0.5 发布到npmjs仓库的@mixjs下