gpt4 book ai didi

node.js - VS Code 集成终端抛出 `Cannot find module` & `nvm is not compatible with the npm config "前缀”选项`

转载 作者:行者123 更新时间:2023-12-03 12:11:04 31 4
gpt4 key购买 nike

看起来这是一个相当普遍的问题,但我已经尝试了我能找到的所有方法,但似乎仍然无法解决它。如果我在 VS Code 之外加载我的终端,它可以正常工作,但集成终端在启动时会不断抛出:

internal/modules/cjs/loader.js:638
throw err;
^

Error: Cannot find module '"/Users/me/Library/Application'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at Module._preloadModules (internal/modules/cjs/loader.js:901:12)
at preloadModules (internal/bootstrap/node.js:601:7)
at startup (internal/bootstrap/node.js:273:9)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
nvm is not compatible with the npm config "prefix" option: currently set to ""
Run `nvm use --delete-prefix v10.16.3 --silent` to unset it.
我完成了这些步骤 here ,其中解释了如何删除 npm/npx 的其他不需要的实例。奇怪的是现在 which npm版画 /Users/me/.nvm/versions/node/v10.16.3/bin/npm之前 nvm初始化脚本,看起来像 nvm已正确加载,但 .zshrc文件正在再次运行,这可能会导致错误。
看起来还有一个额外的 "在错误消息( '"/Users/me/Library/Application' )的文件路径中,但我在 nvm 中没有看到任何类似的拼写错误初始化脚本,所以它似乎也是初始化脚本被调用两次的结果?
其他值得注意的是 nodenpm在集成终端中找不到,但它们在 VS Code 之外工作正常。
我还尝试了其他各种方法,例如在我的 VS Code 设置中进行设置: "terminal.integrated.shellArgs.osx": [] ,手动和使用自制软件卸载和重新安装 node/nvm。任何帮助将不胜感激!
编辑:我尝试安装 VS Code Insiders并复制我的设置和集成终端负载,没有任何问题。所以看起来这可能会在 future 的版本中得到修复。我将在 VS Code 中提供更新后发布更新,以查看此问题是否消失。

最佳答案

我遇到了这个问题,我只能通过在 VSCode 设置中禁用自动附加调试来解决我的问题。希望我将来可以重新启用此功能,因为您提到最新的内部版本没有问题。顺便说一下,我正在使用 Bash shell,但希望这也会对您有所帮助。

"debug.node.autoAttach": "disabled",

关于node.js - VS Code 集成终端抛出 `Cannot find module` & `nvm is not compatible with the npm config "前缀”选项`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62922875/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com