【发布时间】: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