【问题标题】:Getting error like 'Error eacces mkdir' while run 'npm install -g create-react-app' command运行“npm install -g create-react-app”命令时出现类似“Error eacces mkdir”的错误
【发布时间】:2019-10-16 19:10:10
【问题描述】:

当我尝试在 Ubuntu 中通过 npm install -g create-react-app 命令安装 reactjs 时,出现如下错误。请帮我消除这些错误。

给我这个错误-

npm ERR! Error: EACCES, mkdir '/home/veomit10/tmp/npm-6710-iquektSI'
npm ERR!  { [Error: EACCES, mkdir '/home/veomit10/tmp/npm-6710-iquektSI']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/home/veomit10/tmp/npm-6710-iquektSI' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 4.4.0-144-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "react-native-cli"
npm ERR! cwd /home/veomit10/reactApp
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /home/veomit10/tmp/npm-6710-iquektSI
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, mkdir '/home/veomit10/tmp/npm-6710-iquektSI'
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/veomit10/reactApp/npm-debug.log
npm ERR! not ok code 0

提前致谢。

【问题讨论】:

  • 请问你是怎么安装的,有哪些命令?
  • 'npm install -g create-react-app' 我正在使用这个命令。
  • 先尝试使用 sudo,比如 sudo npm install -g create-react-app
  • 好的,谢谢。现在它工作正常。
  • 现在它在使用 create-react-app hello-world 时给我 '/usr/bin/env: node: No such file or directory'。

标签: node.js reactjs ubuntu npm


【解决方案1】:

您似乎正在尝试从非 root 用户安装它,因此在这种情况下,您必须拥有 root 权限才能安装全局节点模块。

尝试从 root 用户运行命令,先运行这个 sudo su

之后运行: npm install -g create-react-app

如果你仍然有错误'/usr/bin/env: node: No such file or directory'

尝试运行此命令ln -s /usr/bin/nodejs /usr/bin/node 并再次重新安装 creat-react-app。

【讨论】:

  • 我更新了答案,您可以尝试运行此ln -s /usr/bin/nodejs /usr/bin/node,然后运行npm install -g create-react-app
猜你喜欢
  • 1970-01-01
  • 2021-02-27
  • 2019-06-11
  • 2020-01-21
  • 2021-08-10
  • 1970-01-01
  • 2020-08-27
  • 2018-03-08
  • 2020-09-22
相关资源
最近更新 更多