解決Window10的cmd下找不到react-native指令

雖然Window10的cmd下找不到react-native指令,但是npm, node, yarn等等都可以用,我主要是使用yarn開發react-native。我也不知道甚麼時候開始有這個問題的,只知道系統剛灌好沒有這個問題。

羅列一些yarn的指令

查看help

$ yarn --help

查看yarn已安裝在系統層級的套件

$ yarn global list

yarn global v1.22.5

info "react-native-cli@2.0.1" has binaries:

   - react-native

查看yarn系統層級的套件目錄

$ yarn global dir

C:\Users\{使用者名稱}\AppData\Local\Yarn\Data\global

查看yarn系統層級的執行檔目錄

$ yarn global bin

C:\Users\{使用者名稱}\AppData\Local\Yarn\bin


解決找不到react-native指令

  1. 查看yarn系統層級的執行檔目錄
  2. 將該目錄加入你的環境變數PATH
  3. 重啟cmd
  4. 完工

如果是其他作業系統可以參考下面這篇加入你的PATH

https://stackoverflow.com/questions/43501514/how-to-display-yarn-globally-installed-packages

  • Windows: %LOCALAPPDATA%/Yarn/config/global
  • OSX and Linux non-root: ~/.config/yarn/global
  • Linux if logged in as root: /usr/local/share/.config/yarn/global


留言