看起来这是一个相当普遍的问题,但我已经尝试了我能找到的所有方法,但似乎仍然无法解决它。如果我在 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.
Run Code Online (Sandbox Code Playgroud)
我完成了这里的步骤,其中解释了如何删除额外的 npm/npx 实例。奇怪的是现在在初始化脚本之前which npm打印,这使得它看起来已经被正确加载,但文件正在再次运行,这可能导致错误。/Users/me/.nvm/versions/node/v10.16.3/bin/npmnvmnvm.zshrc
看起来"错误消息 ( '"/Users/me/Library/Application')中的文件路径中有一个额外的内容,但我在nvm初始化脚本中没有看到任何类似的拼写错误,所以这似乎也是初始化脚本被调用两次的结果?
一些值得注意的别的是,node并且 …