npm ERR! cb.apply не является функцией в NPM Nodist

Среда:

1 - Windows 10

2 - Нодист

3 - Узел: v14.8.0

4 - нпм: 6.9.0

Попытка установить npx глобально или создать приложение для реагирования с помощью npm.

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

Я пробовал следующее решение несколько раз, даже если окна перезагружаются без толку.

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)

Еще одна вещь, которую я хочу добавить, это то, что у меня нет администратора. Так что переустановка - дело непростое.


person Inzmam ul Hassan    schedule 26.10.2020    source источник


Ответы (1)


npm WARN npm Поддерживаемые выпуски Node.js - это последние выпуски 6, 8, 9, 10, 11, 12.

Это означает, что вы используете старую версию npm, которая не входит в комплект поставки вашего двоичного файла Node.js.

Это может быть по нескольким причинам. Скорее всего, это плохое PATH значение при наличии нескольких экземпляров Node.js на вашем компьютере.

Путь наименьшего сопротивления может заключаться в обновлении npm в первую очередь, что, вероятно, приведет к обновлению npx в процессе. Для этого:

npm install -g npm

person Trott    schedule 26.10.2020
comment
npm install -g npm возвращает ту же ошибку. npm ERR! cb.apply не является функцией - person Inzmam ul Hassan; 26.10.2020
comment
Можете ли вы использовать where для определения местоположения ваших npm.exe и node.exe файлов? - person Trott; 26.10.2020
comment
Также было бы полезно знать значение %PATH% в вашей среде. - person Trott; 26.10.2020