【问题标题】:error could not determine Node.js install directory错误无法确定 Node.js 安装目录
【发布时间】:2021-05-16 17:23:21
【问题描述】:

我尝试通过 npm install ionic 安装 ionic

ionic start myapp blank 不起作用,从那时起任何 npm 命令都会告诉我:

$ npm config
node:internal/modules/cjs/loader:927
  throw err;
  ^

Error: Cannot find module 'C:\Users\dandonneau.m\devc\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:924:15)
    at Function.Module._load (node:internal/modules/cjs/loader:769:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
    at node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
Could not determine Node.js install directory

【问题讨论】:

  • 卸载 node.js 然后重新安装
  • 不要将 npm 安装为本地包依赖项。
  • 终端也需要关闭再重新打开
  • 我在安装最新版本的节点时遇到了与 nvm 相同的问题。通过运行命令nvm use xx.x.x 解决了这个问题

标签: node.js npm


【解决方案1】:

我遇到了同样的错误,因为我的系统使用的 Node 版本太新。

  • 我有 Windows 7。

  • 在 Windows 7 上最后一个官方测试的 Node 版本是 13.6.0 (source)。不过,您也可以尝试运行较新的版本,例如 15.8.0 (source)。

  • 当我尝试使用 Node 版本 17.1.0 时出现该错误。

解决方案

  1. 我通过将 Node 版本降级到 15.8.0 解决了这个问题(在我的情况下通过 nvm,您可以重新安装)。
  2. 您也可以尝试升级您的操作系统。

【讨论】:

    猜你喜欢
    • 2019-02-03
    • 2023-01-18
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    • 2018-09-06
    • 2022-07-15
    • 2019-02-14
    • 1970-01-01
    相关资源
    最近更新 更多