【问题标题】:Basic Node Commands Not Working After Updating NodeJS更新 NodeJS 后基本节点命令不起作用
【发布时间】:2022-02-17 11:52:08
【问题描述】:

我尝试通过从 ProgramFilesx86 文件夹中删除 nodejs 文件并使用 Windows 安装程序安装最新文件来更新我的节点版本。当我尝试初始化节点项目或 npx create-react-app 时,它给了我以下信息:

TypeError: Class extends value undefined is not a constructor or null
    at Object.<anonymous> (C:\Users\Mickell\AppData\Roaming\nvm\v13.8.0\node_modules\npm\node_modules\socks-proxy-agent\dist\agent.js:114:44)
    at Module._compile (node:internal/modules/cjs/loader:1097:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1151:10)
    at Module.load (node:internal/modules/cjs/loader:975:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)     
    at Module.require (node:internal/modules/cjs/loader:999:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (C:\Users\Mickell\AppData\Roaming\nvm\v13.8.0\node_modules\npm\node_modules\socks-proxy-agent\dist\index.js:5:33)
    at Module._compile (node:internal/modules/cjs/loader:1097:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1151:10)
    at Module.load (node:internal/modules/cjs/loader:975:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)     
    at Module.require (node:internal/modules/cjs/loader:999:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (C:\Users\Mickell\AppData\Roaming\nvm\v13.8.0\node_modules\npm\node_modules\make-fetch-happen\lib\agent.js:169:25)
    at Module._compile (node:internal/modules/cjs/loader:1097:14)
Could not determine Node.js install directory

我做错了什么?

【问题讨论】:

  • 你似乎也在使用nvm。你可能想摆脱它。
  • 从 ProgramFilesx86 文件夹中删除 nodejs 文件并使用 windows 安装程序安装最新文件 通常,这不是您在 windows 中升级任何东西的方式......即通常永远不会在安装新版本之前需要删除旧版本......可以肯定地说关于nodejs - 与其他软件,99.9%相同,但总有一些软件有一个愚蠢的安装程序,但通常你会卸载(不只是删除文件)然后安装更新版本

标签: javascript node.js npm package.json npx


【解决方案1】:

当您使用较旧版本的 node 运行较新版本的 npm 时,会发生这种情况。确保您的路径中没有旧版本的 node

【讨论】:

    猜你喜欢
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多