Когда я пытаюсь обновить npm до последней версии, мне сообщают, что пакет обновился, но когда я go для проверки, он возвращает ту же версию перед обновлением. Нет ошибок, чтобы сообщить, что во время обновления произошла ошибка.
Могу сказать, что я не очень уверен во внутренней работе самого NPM. Я знаю достаточно, чтобы запустить его, если сам npm полностью настроен.
Около двух лет go Я начал запускать свой код в другом каталоге, тот же пользователь (однопользовательское устройство), потому что я продолжал работать в проблемы с доступом и необходимость sudo каждый раз, когда я хотел установить любую зависимость. Я не помню, чтобы что-то переназначало в любых $PATH
или любых npm конфигурациях.
Что я пытался
hash -r
, чтобы очистить кеш терминала - Перезапуск терминала / перезапуск устройства
ianbuss @ Ians-MacBook-Air in ~ [10:23:44]
$ npm -v
6.10.0
# ianbuss @ Ians-MacBook-Air in ~ [10:23:49]
$ sudo npm install -g npm@latest
Password:
/Users/ianbuss/.npm-global/bin/npm -> /Users/ianbuss/.npm-global/lib/node_modules/npm/bin/npm-cli.js
/Users/ianbuss/.npm-global/bin/npx -> /Users/ianbuss/.npm-global/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.13.6
updated 1 package in 11.955s
# ianbuss @ Ians-MacBook-Air in ~ [10:29:29]
$ npm -v
6.10.0