文档开发者中心
我的
|

HarmonyOS 6

DevEco Code 安装报错

已解决

具体信息如下:

PS D:\HM_projiect\EmployeeDailyManager> npm install -g @deveco/deveco-code

npm error code EPERM

npm error syscall mkdir

npm error path D:\Program Files\Huawei\DevEco Studio\tools\node\node_modules\@deveco

npm error errno -4048

npm error Error: EPERM: operation not permitted, mkdir 'D:\Program Files\Huawei\DevEco Studio\tools\node\node_modules\@deveco'

npm error     at async mkdir (node:internal/fs/promises:859:10)

npm error     at async D:\Program Files\Huawei\DevEco Studio\tools\node\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:572:20

npm error     at async Promise.allSettled (index 0)

npm error     at async #reifyPackages (D:\Program Files\Huawei\DevEco Studio\tools\node\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:309:11)

npm error     at async Arborist.reify (D:\Program Files\Huawei\DevEco Studio\tools\node\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:121:5)

npm error     at async Install.exec (D:\Program Files\Huawei\DevEco Studio\tools\node\node_modules\npm\lib\commands\install.js:152:5)

npm error     at async Npm.exec (D:\Program Files\Huawei\DevEco Studio\tools\node\node_modules\npm\lib\npm.js:209:9)

npm error     at async module.exports (D:\Program Files\Huawei\DevEco Studio\tools\node\node_modules\npm\lib\cli\entry.js:67:5) {

npm error   errno: -4048,

npm error   code: 'EPERM',

npm error   syscall: 'mkdir',

npm error   path: 'D:\\Program Files\\Huawei\\DevEco Studio\\tools\\node\\node_modules\\@deveco'

npm error }

npm error

npm error The operation was rejected by your operating system.

npm error It's possible that the file was already in use (by a text editor or antivirus),

npm error or that you lack permissions to access it.

npm error

npm error If you believe this might be a permissions issue, please double-check the

npm error permissions of the file and its containing directories, or try running

npm error the command again as root/Administrator.

npm error A complete log of this run can be found in: C:\Users\Ben.Yu01\AppData\Local\npm-cache\_logs\2026-06-15T00_09_57_665Z-debug-0.log

PS D:\HM_projiect\EmployeeDailyManager> 

点赞
收藏
1
回复
6
分享
举报
浏览371 发布于2026-06-15 01:01北京
全部评论
最多点赞
最新发布
最早发布
|
采纳答复
用系统管理员的权限进行安装试试
3
1楼回复于2026-06-15 01:56 来自广东
  • BenYu
    谢谢,我按照智能客服的提供的,安装到本地用户下,已经安上了。不过还不会用,回来再学习一下。
    2026-06-15 02:03 来自北京
  • hid29787122回复BenYu
    我也碰到了一样的问题,请问可以提供下具体的操作吗?谢谢
    2026-06-17 03:54 来自北京
  • BenYu回复hid29787122

    方案一:修改 npm 全局安装路径到用户目录(推荐,长期解决)

    将 npm 的全局安装目录和缓存目录迁移到您有完整写入权限的用户目录下,从根本上避免权限问题。

    步骤:

    1. 在当前终端中执行以下命令,创建新的全局安装目录并修改配置:
    收起
    自动换行
    深色代码主题
    复制

    # 创建用户级全局安装目录 mkdir "$env:USERPROFILE\npm-global" # 将 npm 全局安装路径指向用户目录 npm config set prefix "$env:USERPROFILE\npm-global" # 将 npm 缓存路径也指向用户目录 npm config set cache "$env:USERPROFILE\npm-cache"

    1. 将新的全局安装路径添加到系统环境变量 PATH 中:

      • 打开"系统属性" → "高级" → "环境变量"
      • 在"用户变量"中找到 PATH,添加 %USERPROFILE%\npm-global
      • 确认保存
    2. 重新执行安装命令:

    收起
    自动换行
    深色代码主题
    复制

    npm install -g @deveco/deveco-code

    2026-06-17 06:14 来自北京

这个报错是典型的Windows 权限不足问题,解决方法有:

方法一:以管理员身份运行终端进行安装;

方法二:修改全局安装路径,把npm全局安装路径和缓存目录改到无权限限制的盘符(如用户目录下),步骤如下:

1、在当前终端中执行以下命令,创建新的全局安装目录并修改配置:

收起
自动换行
深色代码主题
复制
# 创建用户级全局安装目录 
mkdir "$env:USERPROFILE\npm-global" 
# 将 npm 全局安装路径指向用户目录 
npm config set prefix "$env:USERPROFILE\npm-global" 
# 将 npm 缓存路径也指向用户目录 
npm config set cache "$env:USERPROFILE\npm-cache"

2、将新的全局安装路径添加到系统环境变量 PATH 中:

  (1)打开"系统属性" → "高级" → "环境变量"

  (2)在"用户变量"中找到 PATH,添加 %USERPROFILE%\npm-global

  (3)确认保存

3、重新执行安装命令:

收起
自动换行
深色代码主题
复制
npm install -g @deveco/deveco-code
3楼回复于2026-06-15 12:06 来自广东
2楼回复于2026-06-15 02:35 来自湖北
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要提问题

了解社区公约,与您携手共创和谐专业的开发者社区。