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
很奇怪,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
然后重新运行工程。

