尝试从 vsode 调试 vscode 源时出错 - 错误:找不到模块"winreg"



我正在尝试从vscode本身调试vscode源代码。当我尝试从"启动VS Code"调试并按F5时,它给出了以下错误。

Loading "winreg" failed
loader.js:224
Error: Cannot find module 'winreg'
loader.js:227
at Module._resolveFilename (module.js:470:15)
at Function.Module._resolveFilename (c:UsersoguzDocumentsworkspacevscode.buildelectronresourceselectron.asarcommonreset-search-paths.js:35:12)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at nodeRequire (file:///C:/Users/oguz/Documents/workspace/vscode/out/vs/loader.js:1642:28)
at NodeScriptLoader.load (file:///C:/Users/oguz/Documents/workspace/vscode/out/vs/loader.js:703:39)
at OnlyOnceScriptLoader.load (file:///C:/Users/oguz/Documents/workspace/vscode/out/vs/loader.js:549:37)
at loadNextPath (file:///C:/Users/oguz/Documents/workspace/vscode/out/vs/loader.js:1401:41)
at Object.errorback (file:///C:/Users/oguz/Documents/workspace/vscode/out/vs/loader.js:1409:25)
Detail: 
loader.js:225
Error: Cannot find module 'winreg'
loader.js:225
Here are the modules that depend on it:
Array(1) ["vs/platform/telemetry/node/workbenchCommonProperti…"]

我已经找到了自己的解决方案。Npm 需要winreg模块,但找不到它。因此,我通过npm install winreg命令手动安装了它。现在我可以调试 vscode。

https://www.npmjs.com/package/winreg

相关内容

最新更新