当前位置: 首页 > news >正文

【DevEco Studio】在安装 pnpm 时npm 无法在指定路径创建缓存目录(与PyCharm的nodejs冲突)

问题所在:尽管使用了 DevEco Studio 的 npm 可执行文件,但它仍然读取了用户级别的 npm 配置(.npmrc),而这些配置指向了 PyCharm 的 Node.js 目录。因此,当你运行 npm install -g pnpm 时,npm 会尝试在 E:\Tool\Pycharm\Nodejs\node_cache 下创建缓存目录,但由于权限或冲突导致失败(EPERM)。

解决方案:在项目级配置中指定(推荐与特定项目绑定)

在你的 HarmonyOS 项目根目录下创建 .npmrc 文件,写入:

cache = C:\Users\你的用户名\AppData\Local\DevEcoStudio\node_cache
prefix = C:\Users\你的用户名\AppData\Local\DevEcoStudio\node_global

这样仅在该项目中生效,不影响全局用户配置。

HarmonyOS 项目根目录就是你使用 DevEco Studio 创建的项目文件夹,通常位于 C:\Users\你的用户名\DevEcoStudioProjects\项目名

例如,根据你之前的记录,你的一个项目可能是 C:\Users\xxx\DevEcoStudioProjects\MyFirstOS。在这个目录下,你会看到 entry 子目录、build-profile.json5hvigor 相关文件等。这就是项目的根目录。

http://www.jsqmd.com/news/403184/

相关文章:

  • PADS同网络相邻引脚怎么走出粗线 FPC 电源布线如何布出粗线
  • 常用上位机协议
  • PADS 快捷键ctrl+shift+s导致PADS中ESC失效 怎么解决
  • 【CTFshow-pwn系列】03_栈溢出【pwn 052】详解:32位高级传参艺术与带参后门利用
  • 基于Chatbot Arena排行榜(2025年1月数据)的实战应用:如何选择最佳对话模型
  • Chain-of-Agents架构实战:基于多智能体蒸馏的端到端效率优化方案
  • 强行劫持(抓包)
  • FastGPT智能客服实战:高级编排工作流设计与避坑指南
  • 淘宝智能客服搭建实战:从零搭建高可用对话系统的避坑指南
  • 基于Coze构建高可用客服智能体的实战指南与架构解析
  • Dify智能客服实战:如何高效添加图片功能并优化用户体验
  • 基于语音情感识别的智能客服质量监测系统:从架构设计到性能优化实战
  • 基于AI大模型的智能客服:从零搭建到生产环境部署的完整指南
  • Python生成随机手机号码
  • 在 DrissionPage 中设置代理
  • 淘宝智能客服技术解析:从架构设计到高并发场景优化
  • 2026正规TSP浓度检测仪生产企业推荐榜单深度解析 - 品牌推荐大师1
  • Blazor 生命周期 测试
  • 2026年 Claude Pro 国内充值全攻略:告别封号与被拒,实测最稳代充方案
  • 2026噪音检测设备选购大盘点:分贝仪、声级计、监测系统全覆盖 - 品牌推荐大师1
  • python基于flask基于微信小程序的英语单词词汇学习系统 (编号:49923290)
  • 2026最新最新PVC发泡板生产商top10推荐!环保/家装/外贸/工程/商业场景优质服务商权威榜单发布 - 品牌推荐2026
  • python基于flask基于微信小程序的社区养老服务系统(编号:58905211)(1)
  • 2026最新PVC发泡板生产商top10推荐!环保/家装/外贸/工程/商业场景优质服务商权威榜单发布 - 品牌推荐2026
  • python基于flask基于微信小程序的校园二手交易平台(编号:06863244)(1)
  • python基于flask基于微信小程序的校园大学生生活学习服务平台(编号:27488143)
  • python基于flask基于微信小程序的大学生心理音乐治疗的设计与实现(编号:54964396)
  • python基于flask基于微信小程序的学生选课成绩评估系统 学业导师制设计与实现(编号:84033202)
  • 【JAVA算法|hot100】哈希类型题目详解笔记
  • 人声伴奏分离工具5款实测精选