HarmonyOS 鸿蒙Next新工程调试失败

HarmonyOS 鸿蒙Next新工程调试失败 “D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node.exe” “D:\Program Files\Huawei\DevEco Studio 6.0\tools\hvigor\bin\hvigorw.js” --sync -p product=default --analyze=normal --parallel --incremental --no-daemon

Installing pnpm@10.27.0…

npm ERR! code ERR_INVALID_URL

npm ERR! Invalid URL

npm ERR! A complete log of this run can be found in: C:\Users\27768\AppData\Local\npm-cache_logs\2026-03-24T07_11_49_932Z-debug-0.log

hvigor ERROR: 00308002 Operation Error

Error Message: D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\npm.cmd install,pnpm execute failed.

  • Try the following:

Space is not supported in HVIGOR_USER_HOME. Remove the space in HVIGOR_USER_HOME to fix the issue.

Process finished with exit code -1


更多关于HarmonyOS 鸿蒙Next新工程调试失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

很奇怪,targetSdkVersion自带版本是1,改成最新的6.0.2(22),好了

"targetSdkVersion": "6.0.2(22)"

更多关于HarmonyOS 鸿蒙Next新工程调试失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


以管理员的权限呢,试下

日志内容:

0 verbose cli D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node.exe D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node_modules\npm\bin\npm-cli.js

1 info using npm@10.5.0

2 info using node@v18.20.1

3 timing npm:load:whichnode Completed in 2ms

4 timing config:load:defaults Completed in 2ms

5 timing config:load:file:D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node_modules\npm\npmrc Completed in 2ms

6 timing config:load:builtin Completed in 2ms

7 timing config:load:cli Completed in 2ms

8 timing config:load:env Completed in 1ms

9 timing config:load:file:C:\Users\27768.hvigor\wrapper\tools.npmrc Completed in 0ms

10 timing config:load:project Completed in 2ms

11 timing config:load:file:C:\Users\27768.npmrc Completed in 2ms

12 timing config:load:user Completed in 2ms

13 timing config:load:file:D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\etc\npmrc Completed in 1ms

14 timing config:load:global Completed in 1ms

15 timing config:load:setEnvs Completed in 1ms

16 timing config:load Completed in 14ms

17 timing npm:load:configload Completed in 14ms

18 timing config:load:flatten Completed in 2ms

19 timing npm:load:mkdirpcache Completed in 1ms

20 timing npm:load:mkdirplogs Completed in 1ms

21 verbose title npm install pnpm

22 verbose argv “install” “pnpm”

23 timing npm:load:setTitle Completed in 1ms

24 timing npm:load:display Completed in 0ms

25 verbose logfile logs-max:10 dir:C:\Users\27768\AppData\Local\npm-cache_logs\2026-03-24T07_11_49_932Z-

26 verbose logfile C:\Users\27768\AppData\Local\npm-cache_logs\2026-03-24T07_11_49_932Z-debug-0.log

27 timing npm:load:logFile Completed in 13ms

28 timing npm:load:timers Completed in 0ms

29 timing npm:load:configScope Completed in 1ms

30 timing npm:load Completed in 58ms

31 timing arborist:ctor Completed in 1ms

32 silly logfile start cleaning logs, removing 4 files

33 timing arborist:ctor Completed in 0ms

34 timing idealTree:init Completed in 18ms

35 timing idealTree:userRequests Completed in 3ms

36 silly idealTree buildDeps

37 silly fetch manifest pnpm@10.27.0

38 silly placeDep ROOT pnpm@ OK for: want: 10.27.0

39 timing idealTree:#root Completed in 13ms

40 timing idealTree:node_modules/pnpm Completed in 0ms

41 timing idealTree:buildDeps Completed in 13ms

42 timing idealTree:fixDepFlags Completed in 0ms

43 timing idealTree Completed in 35ms

44 timing command:install Completed in 45ms

45 verbose stack TypeError [ERR_INVALID_URL]: Invalid URL

45 verbose stack at new NodeError (node:internal/errors:405:5)

45 verbose stack at new URL (node:internal/url:676:13)

45 verbose stack at getProxy (D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node_modules\npm\node_modules@npmcli\agent\lib\proxy.js:81:10)

45 verbose stack at getAgent (D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node_modules\npm\node_modules@npmcli\agent\lib\index.js:19:23)

45 verbose stack at remoteFetch (D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node_modules\npm\node_modules\make-fetch-happen\lib\remote.js:37:17)

45 verbose stack at cacheFetch (D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node_modules\npm\node_modules\make-fetch-happen\lib\cache\index.js:16:28)

45 verbose stack at async fetch (D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node_modules\npm\node_modules\make-fetch-happen\lib\fetch.js:98:7)

45 verbose stack at async RegistryFetcher.packument (D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node_modules\npm\node_modules\pacote\lib\registry.js:91:19)

45 verbose stack at async RegistryFetcher.manifest (D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node_modules\npm\node_modules\pacote\lib\registry.js:129:23)

45 verbose stack at async #nodeFromEdge (D:\Program Files\Huawei\DevEco Studio 6.0\tools\node\node_modules\npm\node_modules@npmcli\arborist\lib\arborist\build-ideal-tree.js:1056:19)

46 verbose cwd C:\Users\27768.hvigor\wrapper\tools

47 verbose Windows_NT 10.0.19045

48 verbose node v18.20.1

49 verbose npm v10.5.0

50 error code ERR_INVALID_URL

51 error Invalid URL

52 verbose exit 1

53 timing npm Completed in 3907ms

54 verbose unfinished npm timer reify 1774336313791

55 verbose unfinished npm timer reify:loadTrees 1774336313797

56 verbose code 1

57 error A complete log of this run can be found in: C:\Users\27768\AppData\Local\npm-cache_logs\2026-03-24T07_11_49_932Z-debug-0.log

调试失败常见原因:1. DevEco Studio未升级至支持Next的版本(需≥5.0.3.600)。2. Hvigor插件版本与工程不匹配,检查build-profile.json5中compileSdkVersion是否设为12。3. 签名文件未正确配置p7b/p12。4. 设备/模拟器未开启开发模式或未连接。5. 工程中使用了不兼容的API或资源路径错误。检查日志具体定位。

从日志看,错误由 HVIGOR_USER_HOME 路径中包含空格 引发,导致 npm 安装 pnpm 时 URL 解析异常。

原因:默认 HVIGOR_USER_HOME 可能指向包含空格的用户目录(如 C:\Users\27768),或工程路径中有空格,而构建工具链不支持带空格的路径。

解决方法

  • 修改环境变量 HVIGOR_USER_HOME,将其指向一个不含空格的路径,例如 D:\hvigor_home(需手动创建该文件夹)。
  • 重启 DevEco Studio 使环境变量生效,再进行工程同步。

如果仍有问题,可清理 npm-cache 后重试:

npm cache clean --force

然后重新运行工程。

回到顶部