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
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环境配置或依赖问题有关。以下可能原因及解决方法:
-
Node.js版本不兼容:鸿蒙Next对Node.js版本有特定要求,需使用兼容版本。可通过
node -v
检查当前版本,并根据官方文档推荐版本进行安装或更新。 -
依赖未正确安装:项目依赖未完全或正确安装,导致Node.js无法加载模块。在项目根目录下运行
npm install
或yarn install
重新安装依赖。 -
缓存问题:Node.js模块缓存可能导致加载错误。运行
npm cache clean --force
或yarn cache clean
清除缓存后,重新安装依赖。 -
环境变量配置错误:Node.js环境变量配置问题可能导致模块加载失败。检查
NODE_PATH
等环境变量是否正确设置。 -
项目配置文件损坏:
package.json
或node_modules
可能损坏,尝试删除node_modules
和package-lock.json
后,重新运行npm install
。