系统调用:使用 npm install -g json-server 命令安装 json 服务器时出现“重命名”错误

问题描述 投票:0回答:1

我尝试在 Mac 上使用

json-server
命令安装
npm install -g json-server
,但收到以下错误:

(节点:34559)实验警告:CommonJS模块/usr/local/lib/node_modules/npm/node_modules/debug/src/node.js正在加载ES模块/usr/local/lib/node_modules/npm/node_modules/supports-color /index.js 使用 require()。 支持在 require() 中加载 ES 模块是一项实验性功能,可能随时更改 (使用

node --trace-warnings ...
显示警告的创建位置) npm 错误代码 EACCES npm 错误系统调用重命名 npm错误路径 /usr/local/lib/node_modules/json-server npm 错误 dest /usr/local/lib/node_modules/.json-server-SmlbN4FS npm 错误 errno -13 npm 错误 错误:EACCES:权限被拒绝,重命名 '/usr/local/lib/node_modules/json-server' -> '/usr/local/lib/node_modules/.json-server-SmlbN4FS' 异步 Object.rename 处的 npm 错误(节点:内部/fs/promises:784:10) 异步 moveFile 处的 npm 错误 (/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js:30:5) 异步 Promise.allSettled 处的 npm 错误(索引 0) 异步 [reifyPackages] 时出现 npm 错误 (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:325:11) 异步 Arborist.reify 处的 npm 错误 (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:142:5) 异步 Install.exec 时出现 npm 错误 (/usr/local/lib/node_modules/npm/lib/commands/install.js:150:5) 异步 Npm.exec 时出现 npm 错误 (/usr/local/lib/node_modules/npm/lib/npm.js:207:9) 异步 module.exports 处的 npm 错误 (/usr/local/lib/node_modules/npm/lib/cli/entry.js:74:5) { npm 错误错误号:-13, npm 错误代码:'EACCES', npm 错误系统调用:'重命名', npm 错误路径:'/usr/local/lib/node_modules/json-server', npm 错误目标:'/usr/local/lib/node_modules/.json-server-SmlbN4FS' npm 错误} npm 错误 npm 错误 该操作被您的操作系统拒绝。 npm 错误 您可能没有当前用户访问此文件的权限 npm 错误 npm 错误 如果您认为这可能是权限问题,请仔细检查 文件及其包含的目录的 npm 错误权限,或尝试运行 npm 以 root/管理员身份再次执行命令时出错。 npm 错误 此运行的完整日志可以在以下位置找到:/Users/fllap0630_mayurpatil/.npm/_logs/2024-12-05T17_07_36_861Z-debug-0.log

json-server
1个回答
0
投票

尝试此命令:

sudo npm install -g json-server
而不是
npm install -g json-server

希望对你有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.