HarmonyOS 鸿蒙Next 新建项目就报错 node:internal/modules/cjs/loader:1024 throw err;

HarmonyOS 鸿蒙Next 新建项目就报错 node:internal/modules/cjs/loader:1024 throw err; 当我使用DevECO Studio创建了一个Strage模型的ArkTS程序后,Debugger和Previewer均无法使用。

Debugger报错找不到设备,Previewer报错:

Preview Failed
Unable to start the previewer

在启动Previewer的同时,控制台也报错:

node:internal/modules/cjs/loader:1024
  throw err;
  ^
Error: Cannot find module 'F:\Projects\TypeScript\StudyArkTS\node_modules\@ohos\hvigor\bin\hvigor.js'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1021:15)
    at Function.Module._load (node:internal/modules/cjs/loader:866:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:22:47 {
      code: 'MODULE_NOT_FOUND',
      requireStack: []
}

Process finished with exit code 1

找不到node_modules\@ohos\hvigor\bin\hvigor.js

但是我在根目录下面连node_modules\文件夹都没看到啊。很巧妙的是 在不同的地方 ,每次创建都有可能运行成功 也有可能运行失败 ,就算运行成功了 换一个地方环境就又报错了。


更多关于HarmonyOS 鸿蒙Next 新建项目就报错 node:internal/modules/cjs/loader:1024 throw err;的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

setting中 “ohpm and node” 中 不选择 override 选项   已经解决

更多关于HarmonyOS 鸿蒙Next 新建项目就报错 node:internal/modules/cjs/loader:1024 throw err;的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


没有这个选项。

在HarmonyOS鸿蒙Next中新建项目时遇到node:internal/modules/cjs/loader:1024 throw err;错误,通常与Node.js环境配置或依赖问题有关。以下可能原因及解决方法:

  1. Node.js版本不兼容:鸿蒙Next对Node.js版本有特定要求,需使用兼容版本。可通过node -v检查当前版本,并根据官方文档推荐版本进行安装或更新。

  2. 依赖未正确安装:项目依赖未完全或正确安装,导致Node.js无法加载模块。在项目根目录下运行npm installyarn install重新安装依赖。

  3. 缓存问题:Node.js模块缓存可能导致加载错误。运行npm cache clean --forceyarn cache clean清除缓存后,重新安装依赖。

  4. 环境变量配置错误:Node.js环境变量配置问题可能导致模块加载失败。检查NODE_PATH等环境变量是否正确设置。

  5. 项目配置文件损坏:package.jsonnode_modules可能损坏,尝试删除node_modulespackage-lock.json后,重新运行npm install

回到顶部