React Native运行项目的时候经常要输入命令,而Windows下系统自带 的cmd和PowerShell界面和功能都不太友好,Windows下的cmd替代工具有Babun、Console2、PowerCmd、ConEmu、Cmder等,其中Cmder与react native开发搭配使用是最好的。
Cmder下载地址,下载mini版本就够用了
Cmder使用说明
Win下必备神器之Cmder
右键菜单 首先,按照使用说明将 Cmder添加到右键菜单。我一般将react native项目文件的快捷方式放到桌面上,直接在快捷方式右键,点击Cmder Here就可以直接定位到当前项目目录了。
多窗口与预览 双击下方标签栏空白处可以快速建立窗口,在Cmder的Settings>Main>Task bar>Taskbar buttons中选择Active console only(CoEmu window),这样即使打开多个窗口,点击任务栏中的Cmder图标时会自动显示当前活动的窗口,而不需要点击预览窗口再进行选择才能弹出窗口
别名设置 在 Cmder 安装目录下config 文件夹中有一个user-aliases的文件,保存着许多常用指令的别名( Alias ),让你用短短的指令执行一些常见但指令超长又难以记忆的语法。 别名设置方法: 在user-aliases文件末尾加上,如adbstart=adb start-server 等号左边是简写别名,等号右边表示向控制台输入的命令
最后,附上我的user-aliases配置文件:
adbstart=adb start-server adbkill=adb kill-server adbd=adb devices adbtcpip=adb tcpip 5555 adbh=adb connect 127.0.0.1:26944 dish=adb disconnect 127.0.0.1:26944 adby=adb connect 127.0.0.1:62001 disy=adb disconnect 127.0.0.1:62001 adb100=adb connect 192.168.1.100 dis100=adb disconnect 192.168.1.100 rns=react-native start rnsp=react-native start --port=8088 rnrun=react-native run-android rnlog=react-native log-android utf=CHCP 65001 log=CHCP 65001 & react-native log-android reverse=adb reverse tcp:8081 tcp:8081 rnbundle=react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ arelease=gradlew assembleRelease release=cd android & gradlew assembleRelease irelease=gradlew installRelease clean=cd android & gradlew clean