为什么VsCode NPM抛出未找到模块错误?

时间:2018-12-29 23:39:38

标签: node.js windows visual-studio-code

通常我根本没有问题,但是有一天,VsCode每当我尝试使用nodejs命令时就开始引发错误。例如,即使NPM -V也会引发错误。我试图删除环境变量并重新应用它们,然后重新启动,我什至从系统中完全擦除了nodejs的程序文件和appData并重新安装了它。如果我进入正常的cmd Windows提示符,则会得到零问题。但是,如果我在vscode中,则会收到以下错误:

 npm -v
internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module 'E:\c\Program Files (x86)\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module 'E:\c\Program Files (x86)\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3) 

这只是VScode中的简单版本命令。先谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我可以通过在VsCode中按F1并将cmd选择为默认终端选项来解决此问题。 vscode的家伙实际上帮助了我! https://github.com/Microsoft/vscode/issues/65893

谢谢!希望这对以后的人有所帮助:)