npm 命令:找不到模块 npm-cli.js

ren*_*adr 3 node.js npm reactjs

从今天起我不能使用任何 npm 命令。

这是我每次得到的:

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

Error: Cannot find module 'C:\Users\Adrien\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
    at Function.Module._load (internal/modules/cjs/loader.js:508:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
Run Code Online (Sandbox Code Playgroud)

我使用 Windows 10。节点工作的命令。我试图卸载 Node.js,更改环境变量中的路径,但没有任何变化......

一切正常,直到我处理我的新 React.js 项目并出现错误。

我在C:\Users\Adrien\AppData\Roaming\npm\node_modules 中没有 npm 文件夹

感谢您的帮助。

ren*_*adr 10

好的,所以我解决了我的问题,感谢@LOTUSMS 在这里回答了自己

总之 :

  1. 从程序和功能中卸载 Node.js。

  2. 重新启动计算机。

  3. 删除每个节点和 npm 文件夹:

    • C:\Program Files (x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users\{User}\AppData\Roaming\npm(或%appdata%\npm
    • C:\Users\{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache
    • C:\Users\{User}\.npmrc(也可能在没有.前缀的情况下检查)
  4. 删除环境变量中的所有 npm 或节点引用。

  5. “如果它仍未卸载,请在命令提示符处键入 where node,您将看到它所在的位置——也删除它(可能还有父目录)。”

  6. 重新启动计算机

  7. 从头开始安装 Node.JS 和 NPM。