当前位置: 首页 > 知识库问答 >
问题:

安装时出错:-npm安装-g创建反应应用程序

壤驷德宇
2023-03-14

我在Udemy上学习“现代React with Redux课程”,讲师要求先安装NodeJs,然后安装“npm安装-g创建React应用程序”,当我尝试运行此命令时,我遇到一个错误:-

npm install -g create-react-app
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!  { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules']
npm ERR!   stack:
npm ERR!    'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules\'',
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/local/lib/node_modules' }
npm ERR! 
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR! 
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/nitintushir/.npm/_logs/2019-09-20T15_22_12_437Z-debug.log

然后我讨论了有关stackoverflow的一些问题,其中有人建议运行以下命令:-

 npm cache clean --force

我得到了:

npm WARN using --force I sure hope you know what you are doing.

然后我运行

npm install -g create-react-app

再次命令,但仍然得到相同的错误,任何解决方案/建议?

共有2个答案

宰父单弓
2023-03-14

您应该使用nvm来管理节点和npm版本。https://github.com/nvm-sh/nvm

这将允许您在没有任何sudo权限的情况下全局安装节点模块

您还可以随时使用nvm CLI更改节点版本

漆雕稳
2023-03-14

它看起来像一个访问权限错误,你应该尝试运行你的安装作为root像:

sudo npm install -g create-react-app
 类似资料:
  • 安装 npm WARN checkPermissions缺少对/usr/lib/node_modules的写访问权npm err!路径/usr/lib/node_modules npm错误!代码EACCES npm错误!错误-13 npm错误!syscall访问npm错误!错误:eAcces:权限被拒绝,访问'/usr/lib/node_modules'npm错误!{错误:eAcces:权限被拒绝

  • 当我安装npm install-g ionic cordova时,它会抛出以下错误 npm WARN checkPermissions缺少对/usr/lib/node\u模块的写入权限npm ERR!path/usr/lib/node\u模块npm错误!代码EACCES npm ERR!错误-13 npm错误!系统调用访问npm错误!错误:EACCES:权限被拒绝,访问“/usr/lib/node

  • 我是一个初学者,我正在努力学习角,所以我试图安装一个新的项目与角种子。但是当我安装npm时,我得到一个错误,我不知道是从哪里来的。我已经安装了节点。版本是5.5.0。这是我在控制台得到的错误。

  • 您好,感谢阅读本主题我与react合作我现在正在尝试学习安装react新应用程序时的卸载react新项目时显示错误我的问题是什么 在命令终端中 npm错误!在“…9.1”、“tslint config-p”附近进行分析时,JSON输入意外结束 npm错误!此运行的完整日志可在以下位置找到:npm ERR C:\Users\john\AppData\Roaming\npm-cache\u logs\

  • 我使用npm很长一段时间了(使用Win10)-在防火墙/权限等方面没有改变任何东西,突然间我在尝试安装任何软件包时出现以下错误: C:\udemy-button>npm安装引导程序--保存npm错误!路径C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json npm err!代码EPERM npm错误!错误-4048

  • 问题内容: 我正在安装某个NodeJS脚本-Caress。但我并非无法做到。我正在使用Windows 8.1,任何人都可以告诉我我面临的问题是什么,为什么该安装无法正常工作。据我所知,buffertools依赖性似乎存在问题。不知道该如何解决? 如果我从github下载构建并将其放置在节点模块中,则似乎没有任何效果。当我尝试启动时,使用npm start或在实现期间。 问题答案: 如下所述,您可能