首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm错误!cb.apply不是Nodist中的一个函数。

npm错误!cb.apply不是Nodist中的一个函数。
EN

Stack Overflow用户
提问于 2020-10-26 15:42:15
回答 1查看 7.4K关注 0票数 2

环境:

1-Windows 10

2- Nodist

3-节点: v14.8.0

4-国家预防机制: 6.9.0

尝试在全球范围内安装npx或使用npm创建react应用程序。

代码语言:javascript
复制
npm install -g npx
npm WARN npm npm does not support Node.js v14.8.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 6, 8, 9, 10, 11, 12.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! cb.apply is not a function

npm init react-app my-app
npm WARN npm npm does not support Node.js v14.8.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 6, 8, 9, 10, 11, 12.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! cb.apply is not a function

我已经尝试过多次跟踪解决方案,甚至连windows重新启动都没有用。

代码语言:javascript
复制
1. Go to C:\Users(your username)\AppData\Roaming
2. Delete the npm folder (possibly back it up) and if there is one npm cache folder.
3. Run npm clean cache —force ( — force is now required to clean cache)

还有一件事,我想补充的是,我没有运行管理用户。所以重新安装并不容易。

EN

回答 1

Stack Overflow用户

发布于 2020-10-26 15:46:28

npm警告npm支持的Node.js版本是6,8,9,10,11,12的最新版本。

这意味着您正在运行的是npm的旧版本,而该版本不是随Node.js二进制文件附带的版本。

有几个原因可能是这样的。一种可能是计算机上存在多个PATH实例时出现错误的Node.js值。

阻力最小的途径可能是首先升级npm,这可能会在此过程中升级npx。要做到这一点:

npm install -g npm

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64540379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档