npm install -g json-server 在 mac 上不工作,报错。我该怎么办

Posted

技术标签:

【中文标题】npm install -g json-server 在 mac 上不工作,报错。我该怎么办【英文标题】:npm install -g json-server is not working on mac, giving error. What should I do 【发布时间】:2021-09-23 20:02:22 【问题描述】:

我正在尝试在 mac OS 上安装 npm install -g json-server,但它显示错误。任何建议。我需要改变什么?

【问题讨论】:

根据我的经验(与json-server无关),为了在mac中使用一些命令,登录的用户需要是有密码的管理员。如果没有密码是不行的,需要先设置密码。 【参考方案1】:

我正在尝试这样做,我期待 db.json 文件,但它给出了错误

Sagar-MacBook-Pro:~ admin$ npm install -g json-server

npm WARN checkPermissions 缺少对 /usr/local/lib/node_modules/json-server 的写入权限 npm WARN checkPermissions 缺少对 /usr/local/lib/node_modules 的写入权限 npm 错误!代码 EACCES npm 错误!系统调用访问 npm 错误!路径 /usr/local/lib/node_modules/json-server npm 错误!错误号 -13 npm 错误!错误:EACCES:权限被拒绝,访问“/usr/local/lib/node_modules/json-server” npm 错误! [错误:EACCES:权限被拒绝,访问'/usr/local/lib/node_modules/json-server'] npm 错误!错误号:-13, npm 错误!代码:'EACCES', npm 错误!系统调用:'访问', npm 错误!路径:'/usr/local/lib/node_modules/json-server' npm 错误! npm 错误! npm 错误!该操作被您的操作系统拒绝。 npm 错误!您可能没有以当前用户身份访问此文件的权限 npm 错误! npm 错误!如果您认为这可能是权限问题,请仔细检查 npm 错误!文件及其包含目录的权限,或尝试运行 npm 错误!再次以 root/管理员身份执行该命令。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /Users/admin/.npm/_logs/2021-07-15T19_14_44_727Z-debug.log Sagar-MacBook-Pro:~ admin$

【讨论】:

以上是关于npm install -g json-server 在 mac 上不工作,报错。我该怎么办的主要内容,如果未能解决你的问题,请参考以下文章

使用json-server快速搭建本地数据接口

您可以使用 Heroku 部署由 json-server NPM 模块运行的假后端吗?

json-sever 前端福音--超简单“伪造”后台接口

json-server的下载和基本使用

json-server模拟REST API

axios知识盲点整理