react-native - tutorial - react native缺點



我是否需要每個項目的本地副本-react-native? (0)

我剛剛進入了反應原生 (Android),有一件令我困擾的事情是,它似乎在執行一個模型,其中每個項目的SDK都是重複的。 react-native init AwesomeProjectreact-native init AwesomeProject下的react-native安裝在本地文件夾中。 儘管硬盤空間很便宜,但是我為每個創建的項目重複使用〜85MB和〜17k文件的SDK而感到困惑。 不能/不應該這樣安裝和使用全球?

我嘗試使用npm install -g react-native在全局npm install -g react-native 。 雖然這有效,我能夠執行react-native命令,但添加參數run-android時會失敗:

Command `run-android` unrecognized. Did you mean to run this inside a react-native project?

從全局文件夾啟動打包程序然而,工作。 所以我實際上能夠有一個工作的開發環境沒有react-native本地安裝,只要我從Android Studio的建設。 所以我的問題是兩個折疊 -

  1. 如何讓run-android在全局安裝react-native的時候也能工作?
  2. 為什麼Facebook構建它,以便react-native init函數在本地而不是全局安裝框架?

PS:我實際上是在Windows 10上運行這個。不知道這是否是相關的(我已經知道它在本地安裝時正常工作,正如我所說的)





react-native