可以看出,已经有人问了十几次了,但到目前为止,我发现的解决方案都不适用于我.

我已经安装了Node的最新版本.js(12.18.3)安装在我的Windows 10 PC上,我正在try 使用npm安装一个软件包.当我输入npm -v时,它返回的是5.6.0,在我看来这已经过时了——但当我try 安装一个包或更新npm时,每次都会出现以下错误:

npm WARN npm npm does not support Node.js v12.18.3
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! cb.apply is not a function

npm ERR! A complete log of this run can be found in:

我已try 卸载Node.js,删除所有node_模块文件夹,重新安装后重新启动我的电脑,但每次都是一样的.我也try 过使用npm install -g npmnpm install npm@latest -g,但再次出现同样的错误.

有什么解决办法吗?

推荐答案

我找到工作了!

首先你需要打开你的命令行,使用"npm install -g npm@latest"

C:\Users\KimeruLenovo>npm install -g npm@latest
npm WARN npm npm does not support Node.js v14.7.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! cb.apply is not a function npm ERR! A complete log of this
run can be found in: npm ERR! 
C:\Users\KimeruLenovo\AppData\Roaming\npm-cache\_logs\2020-08 10T09_36_56_388Z-debug.log

转到可以找到调试日志(log)的路径(该文件位于npm缓存文件夹中)

删除NPM和NPM缓存文件夹,但重新安装 node .

这应该可以做到:)

Node.js相关问答推荐

自动将Selify打开的Chrome窗口移动到Mac OS中的第三个显示器

聚合操作不返回任何具有mongoose模式的内容

Express Web 服务器部署到 prod 但 GET 返回超时错误

使用单个 MongoDB 查询更新多个元素

如何使用mongoose引用不在项目中的模型

为什么 $or 在带有正则表达式的mongoose 中不能正常工作

NodeJS 后端发布请求将数据作为NULL值发布到 SQL Server 表

JavaScript & Node - 将图像文件保存到服务器但无法查看

Node.js 表达的 Error 对象expose 了哪些属性?

在本地运行 Cloud Functions 会出现错误functions.config() 不可用

如何以编程方式检测nodejs中的调试模式?

eslint - vscode 的可选链接错误

node.js 是否支持yields ?

为什么 JavaScript 的 parseInt(0.0000005) 打印5?

JSHint 是否支持异步/等待?

Node.js 中空函数的简写

已安装全局 NPM 包但未找到命令

使用 Node.js 和 Express 进行简单的 API 调用

找不到在 docker compose 环境中运行的 node js 应用程序的模块

FireStore 如果不存在则创建一个文档