导航
导航

react-native常用命令

  • 设定手机端口号与react native服务连接:adb reverse tcp:8081 tcp:8081
  • 打包js bundle(路径自己替换):react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/com/your-company-name/app-package-name/src/main/assets/index.android.bundle --assets-dest android/com/your-company-name/app-package-name/src/main/res/
    (1)--platform:平台<br>
    (2) --dev:开发模式<br>
    (3) --entry-file:条目文件<br>
    (4)--bundle-output:bundle文件生成的目录<br>
    (5)--assets-dest:资源文件生成的目录<br>
    
  • 打包js bundle(已有项目集成rn,路径自己替换):react-native bundle --platform android --dev false --entry-file index.js --bundle-output ../app/src/main/assets/index.android.bundle --assets-dest ../app/src/main/res
  • 启动react-native服务:npm start
  • 生成package.json:npm init
  • 安装node modules:npm install
  • 查看当前reactNative版本:react-native --version
  • 更新全局的reactNative到最新版本:sudo npm update -g react-native-cli
  • 查看服务器端的reactNative的各版本信息:npm info react-native
  • 根据package.json配置的RN版本,更新RN环境代码:react-native upgrade
  • 运行Android工程:react-native run-android
  • 运行IOS工程:react-native run-ios
  • 初始化一个工程、下载React Native的所有源代码和依赖包:react-native init 工程名
  • 项目降级或升级到指定版本,记得react-native upgrade更新一下项目依赖等:npm install --save react-native@0.18
  • 安装某个lib到项目中:npm install react-native-storage --save

转载请指明出处RobinBlog:http://robinx.net/2018/03/22/react-native常用命令/