【发布时间】:2021-10-17 03:33:02
【问题描述】:
我正在尝试使用 npm 安装一个软件包,但无论我在控制台中输入什么,它都会给我错误。
我通过网站上的可执行文件安装了 16.6.2 版的 Node.js。我尝试使用可执行文件重新安装和修复,但它没有改变任何东西。重新安装后我也重新启动了计算机。我是否在 npm 之后包含任何参数都没有关系。只需输入 npm 并按回车键就会发送这些错误。
Node 仍然可以正常运行,并且会运行我告诉它的代码。似乎只是 npm 坏了。
TypeError: Class extends value undefined is not a constructor or null
at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\socks-proxy-agent\dist\agent.js:114:44)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:94:18)
at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\socks-proxy-agent\dist\index.js:5:33)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:94:18)
at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\make-fetch-happen\lib\agent.js:161:25)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
TypeError: Class extends value undefined is not a constructor or null
at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\socks-proxy-agent\dist\agent.js:114:44)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:94:18)
at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\socks-proxy-agent\dist\index.js:5:33)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:94:18)
at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\make-fetch-happen\lib\agent.js:161:25)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
【问题讨论】:
-
你想用 npm 运行什么?您能否显示您的 package.json(如果有)和正在运行的代码,因此您会看到此错误?
-
我只是想在控制台中运行 npm,但它不起作用。在更新节点之前,我能够很好地安装 discord.js 13.1.0。
{ "dependencies": { "discord.js": "^13.1.0" } } -
所以你正在尝试运行
npm install discord? -
请说清楚,您正在尝试按照@maazadeeb 的要求安装不和谐?或者你是在直接尝试添加一些东西?
-
我只是想运行 npm。我可以在控制台中输入
npm install discord,或者只是npm,它每次都会给我同样的错误。在升级之前我有一个以前版本的 npm,我能够通过控制台很好地安装东西。自从我通过 node.js 安装程序升级 npm 以来,它一直给我这个错误。