Ошибка при установке пакетов узлов с npm

#node.js #npm #package

#node.js #npm #пакет

Вопрос:

В конце пакет успешно установлен, но мне приходится повторить попытку несколько раз, прежде чем установка будет завершена. Не имеет значения, какой пакет и является ли он глобальным или локальным.

Сообщения следующие:

 npm ERR! code ENOENT
npm ERR! syscall rename
npm ERR! path C:UsersdavidDropboxwwwJavascriptnodeuseapinode_modulesgrunt-contrib-uglify
npm ERR! dest C:UsersdavidDropboxwwwJavascriptnodeuseapinode_modules.grunt-contrib-uglify.DELETE
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, rename 'C:UsersdavidDropboxwwwJavascriptnodeuseapinode_modulesgrunt-contrib-uglify' -> 'C:UsersdavidDropboxwwwJavascriptnodeuseapinode_modules.grunt-contrib-uglify.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR!     C:UsersdavidAppDataRoamingnpm-cache_logs2020-09-09T08_30_20_853Z-debug.log
  

В этом случае это был grunt-contrib-uglify, но это мог быть любой другой пакет.

Также, похоже, не имеет значения, устанавливаю ли я из cmd с правами администратора или из терминала VS Code.

Я под Windows 10. Node — версия 12.18.3. Npm — 6.14.8.

Спасибо за любую помощь, которую вы можете предоставить по этому вопросу.

Комментарии:

1. Вы пытались удалить, package-lock.json а затем запустить новый npm install ?

2. Да, у меня есть, но, похоже, это не имеет значения.

3. Что ж, похоже, проблема связана с Dropbox, поскольку я храню свой файл в каталоге, созданном Dropbox. Я только что закрыл Dropbox, и npm, похоже, работает нормально.