react-native - 常用終端命令

001
  1. 更新react-native的node依賴包
    請去下面的網址查看react-native的npm包的最新版本,或使用npm info react-native命令查看。
    https://www.npmjs.com/package/react-native

打開項目目錄下的package.json文件,然后在dependencies模塊下找到react-native,將當前版本號改到最新,然后在命令行中運行(譯注:如果提示權限錯誤,就在命令前加上sudo):
$ npm install

譯注:從0.24版本開始,react-native還需要額外安裝react模塊,且對react的版本有嚴格要求,高于或低于某個范圍都不可以。本文無法在這里列出所有react native和對應的react模塊版本要求,只能提醒讀者先嘗試執行npm install,然后注意觀察安裝過程中的報錯信息,例如require react@某.某.某版本, but none was installed,然后根據這樣的提示,執行npm install react@某.某.某版本 --save。

002

安裝react-native-git-upgrade工具模塊
npm install -g react-native-git-upgrade
運行更新命令:
$ react-native-git-upgrade

這樣會直接把react native升級到最新版本

或者是:

$ react-native-git-upgrade X.Y.Z

這樣把react native升級到指定的X.Y.Z版本

003

新版本的npm包通常還會包含一些動態生成的文件,這些文件是在運行react-native init創建新項目時生成的,比如iOS和Android的項目文件。為了使老項目的項目文件也能得到更新(不重新init),你需要在命令行中運行:
$ react-native upgrade

004

npm info react和npm info react-native來查看當前的最新版本

005

添加react-navigation
npm install --save react-navigation

006

jianan:RN> watchman watch-del-all
{
"version": "4.9.0",
"roots": [
"/Users/jianan/Desktop/YEReactNative/YE"
]
}
jianan:RN> rm -rf node_modules
jianan:RN> npm install

fsevents@1.1.2 install /Users/jianan/Desktop/YEReactNative/YE/RN/node_modules/fsevents
node install

[fsevents] Success: "/Users/jianan/Desktop/YEReactNative/YE/RN/node_modules/fsevents/lib/binding/Release/node-v57-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile
added 903 packages in 17.579s
jianan:RN> npm start

007

// 沒有安裝rnpm,輸入命令:npm install rnpm -g
1、npm install 項目名字 —save
2、rnpm link

008

react-native start --port=8080

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容