Ошибка при установке Cordova

Я получаю эту ошибку при установке Cordova:

npm http GET https://registry.npmjs.org/cordova
npm http GET https://registry.npmjs.org/cordova
npm http GET https://registry.npmjs.org/cordova
npm ERR! Error: CERT_UNTRUSTED*
npm ERR!     at SecurePair. (tls.js:1370:32)
npm ERR!     at SecurePair.EventEmitter.emit (events.js:92:17)
npm ERR!     at SecurePair.maybeInitFinished (tls.js:982:10)
npm ERR!     at CleartextStream.read [as _read] (tls.js:469:13)
npm ERR!     at CleartextStream.Readable.read (_stream_readable.js:320:10)
npm ERR!     at EncryptedStream.write [as _write] (tls.js:366:25)
npm ERR!     at doWrite (_stream_writable.js:223:10)
npm ERR!     at writeOrBuffer (_stream_writable.js:213:5)
npm ERR!     at EncryptedStream.Writable.write 
(_stream_writable.js:180:11)
npm ERR!     at write (_stream_readable.js:583:24)

Скажите причину этой ошибки и как я могу удалить ее.

0
задан 27 May 2018 в 00:57

1 ответ

Ваша версия npm не устарела, поэтому вы не сможете установить Cordova, пока не обновите ее. После обновления вашего npm до npm 6.1.0 Cordova может быть успешно установлена. Лучший способ обновить npm - установить пакет привязки узла , в который входит npm, а затем обновить npm с помощью sudo npm i npm.


Node.js доступен в виде мгновенного пакета во всех поддерживаемых в настоящее время версиях Ubuntu. Специально для Node.js разработчики могут выбрать один из поддерживаемых в настоящее время выпусков и получать регулярные автоматические обновления непосредственно из NodeSource. В настоящее время доступны версии 6, 8, 9, 10, 11 и 12 Node.js, а Snap Store обновляется в течение нескольких часов или минут после выпуска Node.js.

Узел может быть установлен с помощью одной команды, например:

sudo snap install node --classic --channel 11/stable 

Доступ к привязке узла можно получить с помощью команды node, например:

$ node -v  
v11.5.0

An актуальная версия npm будет установлена ​​как часть привязки узла. npm должен запускаться за пределами узла repl в вашей обычной оболочке. После установки привязки узла выполните следующую команду, чтобы включить проверку обновления npm:

sudo chown -R $USER:$(id -gn $USER) /home/your-username/.config

Замените your-username в вышеприведенной команде своим собственным именем пользователя. Затем запустите npm -v, чтобы проверить актуальность версии npm. В качестве примера я проверил актуальность npm, проверил версию уже установленного пакета с именем yarn с помощью команды npm list yarn, а затем обновил существующий пакет yarn до последней версии с помощью команды npm update yarn

Пользователи могут переключаться между версиями Node.js в любое время, не прибегая к дополнительным инструментам, таким как nvm (Node Version Manager), например:

sudo snap refresh node --channel=10/stable

Пользователи могут тестировать новейшие версии Node. .js, который можно установить с последнего пограничного канала, который в настоящее время отслеживает версию 12 Node.js, переключив его с помощью:

sudo snap switch node --edge

Этот подход рекомендуется только для тех пользователей, которые желают участвовать в тестировании и устранении ошибок. сообщение вверх по течению.

Node.js Расписание LTS

Release LTS Status  Codename    LTS Start       Maintenance Start Maintenance End
6.x     Active      Boron       2016-10-18      April 2018        April 2019
7.x     No LTS              
8.x     Active      Carbon      2017-10-31      April 2019        December 2019
9.x     No LTS              
10.x    Active      Dubnium     October 2018    April 2020        April 2021  
11.x    No LTS                                  2019-04-01        2019-06-30
12.x    No LTS                  2019-10-22      2021-04-01        2022-04-01
0
ответ дан 29 October 2019 в 06:22

Другие вопросы по тегам:

Похожие вопросы: