【问题标题】:Cannot find module 'semver'找不到模块“semver”
【发布时间】:2022-02-09 22:56:57
【问题描述】:
node:internal/modules/cjs/loader:936
  throw err;
  ^

/即使在重新安装节点后发现此错误/ 错误:找不到模块“semver” 需要堆栈: - /usr/share/nodejs/npm/lib/utils/unsupported.js - /usr/share/nodejs/npm/lib/cli.js - /usr/share/nodejs/npm/bin/npm-cli.js 在 Function.Module._resolveFilename (节点:internal/modules/cjs/loader:933:15) 在 Function.Module._load (节点:internal/modules/cjs/loader:778:27) 在 Module.require (node:internal/modules/cjs/loader:999:19) 在需要(节点:内部/模块/cjs/helpers:102:18) 在对象。 (/usr/share/nodejs/npm/lib/utils/unsupported.js:1:16) 在 Module._compile (node:internal/modules/cjs/loader:1097:14) 在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1149:10) 在 Module.load (node:internal/modules/cjs/loader:975:32) 在 Function.Module._load (node:internal/modules/cjs/loader:822:12) 在 Module.require (node:internal/modules/cjs/loader:999:19) { 代码:'MODULE_NOT_FOUND', 要求堆栈:[ '/usr/share/nodejs/npm/lib/utils/unsupported.js', '/usr/share/nodejs/npm/lib/cli.js', '/usr/share/nodejs/npm/bin/npm-cli.js' ] }

Node.js v17.4.0

【问题讨论】:

  • 我们需要更多的上下文。安装了吗?你能把 package.json 文件中定义的依赖贴在这里吗?
  • 请添加更多解释,这并没有为我们提供足够的信息来理解问题
  • @HasipTimurtas 他给了你一条错误信息。你还想要什么?要么您知道错误发生的原因,要么您不知道发生了错误。
  • 似乎有几个人收到了这个错误,每个问过这个问题的人都有 Node ^v17.3.0。我认为可能是node v17中的文件结构没有附带npm之类的,但确实是IDK,但我会尝试重现问题RN。

标签: node.js


【解决方案1】:

你安装了 semver 模块吗?

您可以尝试使用命令安装 semver:

npm install semver --save

【讨论】:

  • 在他的情况下,semver 模块很可能不会安装
猜你喜欢
  • 2016-02-25
  • 2016-12-16
  • 2018-08-06
  • 2020-04-01
  • 2020-01-17
  • 2023-02-01
  • 2018-12-22
  • 1970-01-01
相关资源
最近更新 更多