Меня немного смущает то, что со мной происходит в последнее время.
Всякий раз, когда я хочу создать новый проект vue, он терпит неудачу:
Vue CLI v4.5.11
✨ Creating project in /home/admin/Documents/dev/my_projects/vThesaurus/thesaurus.
⚙️ Installing CLI plugins. This might take a while...
npm ERR! code ERR_SOCKET_TIMEOUT
npm ERR! errno ERR_SOCKET_TIMEOUT
npm ERR! request to https://registry.npm.taobao.org/jsonfile failed, reason: Socket timeout
npm ERR! A complete log of this run can be found in:
npm ERR! /home/admin/.npm/_logs/2021-03-17T06_40_10_793Z-debug.log
ERROR command failed: npm install --loglevel error --legacy-peer-deps
другие пакеты из предыдущих попыток:
request to https://registry.npm.taobao.org/core-js-compat failed, reason: Socket timeout
request to https://cdn.npm.taobao.org/micromatch/-/micromatch-4.0.2.tgz failed, reason: Socket timeout
request to https://registry.npm.taobao.org/querystring-es3 failed, reason: Socket timeout
request to https://registry.npm.taobao.org/file-loader failed, reason: Socket timeout
… и многое другое
Лог: (последняя часть)
4675 timing command:install Completed in 378261ms
4676 verbose type system
4677 verbose stack FetchError: request to https://registry.npm.taobao.org/jsonfile failed, reason: Socket timeout
4677 verbose stack at ClientRequest.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js:97:14)
4677 verbose stack at ClientRequest.emit (events.js:315:20)
4677 verbose stack at TLSSocket.socketErrorListener (_http_client.js:463:9)
4677 verbose stack at TLSSocket.emit (events.js:327:22)
4677 verbose stack at emitErrorNT (internal/streams/destroy.js:100:8)
4677 verbose stack at emitErrorCloseNT (internal/streams/destroy.js:68:3)
4677 verbose stack at processTicksAndRejections (internal/process/task_queues.js:84:21)
4678 verbose cwd /home/admin/Documents/dev/my_projects/vThesaurus/thesaurus
4679 verbose Linux 5.4.0-67-generic
4680 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--loglevel" "error" "--legacy-peer-deps"
4681 verbose node v14.2.0
4682 verbose npm v7.6.3
4683 error code ERR_SOCKET_TIMEOUT
4684 error errno ERR_SOCKET_TIMEOUT
4685 error request to https://registry.npm.taobao.org/jsonfile failed, reason: Socket timeout
4686 verbose exit 1
the weirdest part is that it always fails on a different package …
Я старался:
- чтобы удалить nodejs и vue, переустановите снова, но безуспешно...
- увеличить тайм-аут в
~/.npmrc
, но снова не повезло… (у меня нет медленного интернет-соединения - пинг 3 мс, d: 96 Мбит/с, u: 9,6 Мбит/с) - ничего, что я нашел в Интернете, похоже, не работает…
- изменение IP-адресов (nordvpn) для доступа к разным серверам (CDN), но безуспешно
- vue2 и vue3 заканчиваются одним и тем же сбоем (постоянный случайный сбой пакета)
- доступ к неудачному пакету вручную — угадайте, работает отлично
- пытался добавить
{ "useTaobaoRegistry": false }
в~/.vimrc
… снова не повезло - пробовал другого сетевого провайдера... не повезло :(
вроде ничего не работает…
npm -v 7.6.3
vue --version @vue/cli 4.5.11
ОС: Ubuntu 20.04.2 LTS, 64-разрядная версия
Версия Gnome: 3.36.8
что мне не хватает?
yarn global upgrade --latest @vue/cli
илиnpm update -g @vue/cli
(в зависимости от того, какой вы используете). Кроме того, вы проверили предупреждение в верхней части этой страницы? cli.vuejs.org/guide/installation.html Наконец, какая команда вы запускаете именно при использовании CLI? - person kissu   schedule 19.03.2021vue create projectname
- person Mr.P   schedule 20.03.2021