0.0.4 • Published 8 years ago
react-native-bundle v0.0.4
react-native-bundle
react native 自动化打包工具
Install
npm install react-native-bundle --save-dev
// Edit package.json
{
"scripts": {
"build": "npm run bundle",
"bundle": "npm link && bundle --platform ios && bundle --platform android && npm unlink",
"bundle-ios": "npm link && bundle --platform ios && npm unlink",
"bundle-android": "npm link && bundle --platform android && npm unlink",
"zip": "npm link && bundle --platform ios -z -i --dest build --dest-zip build --dest-inline build && bundle --platform android -z -i --dest build --dest-zip build --dest-inline build && npm unlink",
"zip-ios": "npm link && bundle --platform ios -z -i --dest build --dest-zip build --dest-inline build && npm unlink",
"zip-android": "npm link && bundle --platform android -z -i --dest build --dest-zip build --dest-inline build && npm unlink",
"...": "..."
}
}
Uninstall
npm uninstall react-native-bundle --save-dev
Bundle Options
Usage: bundle [options]
选项:
-h, --help 显示帮助信息 [布尔]
-p, --platform 对应打包平台 [字符串] [必需] [可选值: "ios", "android"]
-z, --zip 是否打zip包[true|false] [布尔]
-i, --inline 是否打内置包[true|false] [布尔]
-d, --dev 是否开发环境[true|false],开发环境代码不进行压缩 [布尔]
--dest 打包文件生成目录 [字符串] [默认值: "build"]
--dest-zip 打zip包生成目录 [字符串] [默认值: "build"]
--dest-inline 打内置包生成目录 [字符串] [默认值: "build"]
--entry-file 输入文件名,例:index.ios.js [字符串]
--bundle-output 输出文件名,例:index.ios.bundle [字符串]
示例:
bundle --platform ios -z -i -d --dest
build --dest-zip build --dest-inline
build
copyright 2017