我在使用 npm install express 时遇到问题

Posted

技术标签:

【中文标题】我在使用 npm install express 时遇到问题【英文标题】:i am having issues with npm install express 【发布时间】:2019-12-24 02:46:06 【问题描述】:

我正在学习使用 nodeJs 的 express 框架。我在使用 npm install express --save 安装 express 时遇到问题

Unhandled rejection Error: EACCES: permission denied, mkdir '/Users/akandegeorge/.npm/_cacache/index-v5/37/92'

Unhandled rejection Error: EACCES: permission denied, mkdir '/Users/akandegeorge/.npm/_cacache/index-v5/22/9a'

Unhandled rejection Error: EACCES: permission denied, mkdir '/Users/akandegeorge/.npm/_cacache/index-v5/06/5a'

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://npm.community>

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/akandegeorge/.npm/_logs/2019-08-18T18_13_54_120Z-debug.log

【问题讨论】:

可能重复:on-npm-install-unhandled-rejection-error-eacces-permission-denied 【参考方案1】:

将用户的 npm 相关文件夹的所有权恢复给当前用户,如下所示:

sudo chown -R $USER:$GROUP ~/.npm
sudo chown -R $USER:$GROUP ~/.config

那就试试吧

sudo npm install express --save

【讨论】:

【参考方案2】:

当您的主文件夹权限错误并阻止 npm 在您的磁盘上创建文件时,MacOS 上会出现此问题。您可以通过resetting your home folder's permissions 解决此问题。

【讨论】:

以上是关于我在使用 npm install express 时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

Node.js_express_临时会话对象 npm install express-session

NPM install 在安装 express 时出现错误

我正在尝试使用“npm install mongodb”在 Windows 8 机器上为节点 js express 安装 MongoDB,出现以下错误

npm中package-lock.json的作用:npm install安装时使用

express+session实现简易身份认证

我在本地计算机上的何处放置'$ npm install $ npm development']]