HarmonyOS鸿蒙Next中mac新建项目报错-e ERROR: node:internal/modules/cjs/loader:1143 throw err; ^ Error: Cannot find module '/pm-cli.js'

HarmonyOS鸿蒙Next中mac新建项目报错-e ERROR: node:internal/modules/cjs/loader:1143 throw err; ^ Error: Cannot find module ‘/pm-cli.js’

  • e ERROR: node:internal/modules/cjs/loader:1143
    throw err;
    ^

Error: Cannot find module ‘/pm-cli.js’

2 回复

在HarmonyOS鸿蒙Next中,新建项目时出现报错“ERROR: node:internal/modules/cjs/loader:1143 throw err; ^ Error: Cannot find module '/pm-cli.js’”,通常是由于Node.js环境或项目依赖配置问题导致的。

该错误表明Node.js在加载模块时无法找到pm-cli.js文件。可能的原因包括:

  1. Node.js版本不兼容:当前安装的Node.js版本可能不兼容鸿蒙Next的开发环境。建议检查Node.js版本是否符合鸿蒙Next的要求。

  2. 项目依赖未正确安装:在新建项目时,依赖包可能未正确安装。可以尝试删除node_modules目录和package-lock.json文件,然后重新运行npm installyarn install命令。

  3. 环境变量配置错误:Node.js的环境变量可能配置不正确,导致无法找到pm-cli.js文件。检查环境变量NODE_PATH是否正确指向Node.js的安装路径。

  4. 项目路径问题:项目路径中可能包含特殊字符或空格,导致Node.js无法正确解析路径。建议将项目放置在简单的路径下,避免使用特殊字符或空格。

  5. 全局安装的CLI工具问题:如果使用了全局安装的CLI工具(如@ohos/pm),可能该工具未正确安装或配置。可以尝试重新全局安装该工具。

解决该问题通常需要根据具体情况进行调试,检查Node.js环境、项目依赖、路径配置等。

更多关于HarmonyOS鸿蒙Next中mac新建项目报错-e ERROR: node:internal/modules/cjs/loader:1143 throw err; ^ Error: Cannot find module '/pm-cli.js'的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,出现“Cannot find module ‘/pm-cli.js’”错误,通常是由于Node.js环境或项目依赖配置问题导致的。建议检查以下几点:

  1. 确保Node.js已正确安装,并且版本符合要求。

  2. 确认项目根目录下是否存在pm-cli.js文件,若缺失可尝试重新初始化项目。

  3. 检查package.json中的依赖是否完整,运行npm install重新安装依赖。

  4. 确保环境变量配置正确,特别是PATH中是否包含Node.js的路径。

回到顶部