【问题标题】:How to fix npm command in windows 10. (MODULE NOT FOUND) (Semver)如何在 Windows 10 中修复 npm 命令。(未找到模块)(Semver)
【发布时间】:2021-12-27 04:24:40
【问题描述】:

昨天我的 npm -version 是 6.14 升级到 7.7.6

现在我不能使用我的 npm,..

谁能帮我解决这个问题?

ve also reinstall the nodejs in the latest version (from 14 to 16),. and still doesnt 工作

C:\laragon\www
λ npm
node:internal/modules/cjs/loader:352
      throw err;
      ^

Error: Cannot find module 'C:\Users\AbingPj\AppData\Roaming\npm\node_modules\npm\node_modules\semver\index.js'. Please verify that the package.json has a valid "main" entry
    at tryPackage (node:internal/modules/cjs/loader:344:19)
    at Function.Module._findPath (node:internal/modules/cjs/loader:557:18)
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:910:27)
    at Function.Module._load (node:internal/modules/cjs/loader:769:27)
    at Module.require (node:internal/modules/cjs/loader:996:19)
    at require (node:internal/modules/cjs/helpers:92:18)
    at Object.<anonymous> (C:\Users\AbingPj\AppData\Roaming\npm\node_modules\npm\lib\utils\unsupported.js:2:14)
    at Module._compile (node:internal/modules/cjs/loader:1092:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1121:10)
    at Module.load (node:internal/modules/cjs/loader:972:32) {
  code: 'MODULE_NOT_FOUND',
  path: 'C:\\Users\\AbingPj\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\semver\\package.json',
  requestPath: 'semver'
}

C:\laragon\www
λ

【问题讨论】:

  • 你试过运行npm i semver吗?
  • @Capt171 我无法使用 npm 命令,所以我无法尝试。
  • 不知道这个路径是否正确`\npm\node_modules\npm\node_modules`
  • 那是。我已经看到这个问题数千次了。
  • 这能回答你的问题吗? NPM: npm-cli.js not found when running npm

标签: javascript node.js npm windows-10


【解决方案1】:

这和这个问题Fixing npm path in Windows 8 and 10类似吗?

您需要将C:\Program Files\nodejs 添加到您的PATH 环境变量中。为此,请按以下步骤操作:

  1. 使用全局搜索 Charm 搜索“环境变量”
  2. 点击“编辑系统环境变量”
  3. 点击对话框中的“环境变量”。
  4. 在“系统变量”框中,搜索路径并对其进行编辑以包含C:\Program Files\nodejs。确保它通过; 与任何其他路径分开。

您必须重新启动所有当前打开的命令提示符才能生效。

【讨论】:

  • 会试试这个,..我也重新安装了最新版本的nodejs,。还是不行
  • 你需要知道你的NodeJS安装,然后把它添加到环境变量中
  • 在 laragon 有一个完整版,包含 node js,使用 laragon 提供的终端
猜你喜欢
  • 2021-09-16
  • 2021-02-01
  • 2016-02-25
  • 1970-01-01
  • 2022-01-25
  • 1970-01-01
  • 2023-02-15
  • 1970-01-01
相关资源
最近更新 更多