开发者问题收集

无法安装 create-react-app

2017-04-15
3353

我正在关注 https://hackernoon.com/simple-react-development-in-2017-113bd563691f
我是 React 生态系统的新手,我刚刚安装了 Yarn

➜  WebstormProjects yarn --version
0.23.2

然后我安装了 created-react-app ,如文档中所述

➜  WebstormProjects yarn global add create-react-app
yarn global v0.23.2
warning No license field
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
[4/4] 📃  Building fresh packages...
success Installed "[email protected]" with binaries:
      - create-react-app
warning No license field
✨  Done in 0.82s.

然后,我尝试创建应用程序

➜  WebstormProjects create-react-app myproject
zsh: command not found: create-react-app

然后,我前往 https://github.com/facebookincubator/create-react-app 并尝试使用 npm 安装为

➜  WebstormProjects npm install -g create-react-app

npm ERR! addLocal Could not install /Users/Harit.Himanshu/WebstormProjects/create-react-app
npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/Cellar/node/7.9.0/bin/node" "/usr/local/bin/npm" "install" "-g" "create-react-app"
npm ERR! node v7.9.0
npm ERR! npm  v4.2.0

npm ERR! No name provided in package.json
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/Harit.Himanshu/.npm/_logs/2017-04-15T03_06_22_478Z-debug.log

我拥有的 nodenpm 版本是

➜  WebstormProjects node --version
v7.9.0
➜  WebstormProjects npm --version
4.2.0
➜  WebstormProjects

我犯了什么错误?

2个回答

根据 npm 的输出,它将您的命令解释为尝试全局安装本地目录中包含的包。您可能想在同一目录中尝试 rm -rf create-react-app && sudo npm i -g create-react-app

Pedro Castilho
2017-04-15
  1. 尝试以管理员身份运行终端
  2. Cd 到 ~ cd ~
  3. 运行命令 npm cache clean --force
  4. 然后运行命令 npm install -g npm@latest --force
  5. 现在再次运行命令 npm cache clean --force
  6. 最后,运行命令 npx create-react-app my-app
  7. 如果有效请告诉我,使用 HYPER TERMINAL 进行安装
Guntas Singh Sandhu
2020-08-15