0

我在使用npm installandnpm -v命令时遇到了一个 npm 问题。

以下是npm -v在 Windows 命令提示符下运行该命令时的错误日志:

C:\Users\Sameer>npm -v internal/modules/cjs/loader.js:905   throw err;
^

Error: Cannot find module './config/core.js' Require stack:
- C:\Program Files\nodejs\node_modules\npm\lib\npm.js
- C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:92:18)
    at C:\Program Files\nodejs\node_modules\npm\lib\npm.js:25:17
    at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:502:3)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:14) {   code: 'MODULE_NOT_FOUND',   requireStack: [
    'C:\\Program Files\\nodejs\\node_modules\\npm\\lib\\npm.js',
    'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js'   ] } internal/modules/cjs/loader.js:905   throw err;   ^

Error: Cannot find module './config/core.js' Require stack:
- C:\Program Files\nodejs\node_modules\npm\lib\npm.js
- C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:92:18)
    at C:\Program Files\nodejs\node_modules\npm\lib\npm.js:25:17
    at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:502:3)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:14) {   code: 'MODULE_NOT_FOUND',   requireStack: [
    'C:\\Program Files\\nodejs\\node_modules\\npm\\lib\\npm.js',
    'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js'   ] }
  • Node.js 版本:v14.17.1
  • 操作系统:Windows 10

我尝试卸载 node.js,还尝试直接安装新的 node.js 设置。但是,在卸载和安装 node.js 回滚时,我在 Windows 系统上收到以下错误:

Windows系统中的Node.js卸载/安装错误

节点.js

安装程序在安装此软件包时遇到意外错误。这可能表明此软件包有问题。错误代码为 2330。

使用 npm 解决此类问题的任何解决方法或建议?或者有什么方法可以卸载 node.js 并安装一个新版本?

4

1 回答 1

0

卸载NodeJS,然后删除C:\Program Files\nodejs目录,最后重新安装NodeJS。

于 2021-07-23T17:20:35.810 回答