ETXTBSY: текстовый файл занят при запуске npm install (через Vagrant с Unix - настольная ОС для Windows) - PullRequest
0 голосов
/ 30 октября 2018

Я работаю с рабочего стола Windows 7, на котором установлена ​​Vagrant box с 'Scotchbox 2.0' (стек Vagrant LAMP), и он отлично работает. - https://box.scotch.io

В моем бродячем ящике у меня установлены node 11.0.0 & npm 6.4.1 - последние версии на данный момент.

У меня есть каталог с файлом package.json - я запускаю npm install, чтобы через короткое время загрузить все зависимости в терминале:

npm WARN rollback Rolling back copy-descriptor@0.1.1 failed (this is probably harmless): ETXTBSY: text file is busy, unlink '/var/www/exec/posting/node_modules/copy-descriptor/package.json.3200674018'
npm ERR! path /var/www/exec/posting/node_modules/copy-descriptor/package.json.3200674018
npm ERR! code ETXTBSY
npm ERR! errno -26
npm ERR! syscall rename
npm ERR! ETXTBSY: text file is busy, rename '/var/www/exec/posting/node_modules/copy-descriptor/package.json.3200674018' -> '/var/www/exec/posting/node_modules/copy-descriptor/package.json'

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/vagrant/.npm/_logs/2018-10-30T12_20_53_534Z-debug.log

Я попытался выполнить команду unlink для файла, в котором он находится, и повторно запустить npm install, но затем я получаю ту же ошибку (но с большим количеством пакетов), как показано выше, как я могу исправить эту ошибку?

Подобные проблемы здесь: - https://github.com/npm/npm/issues/20605

1 Ответ

0 голосов
/ 04 мая 2019

понижение рейтинга работает и для меня.

Вот как я понизил рейтинг:

npm install -g npm@5.7.1

...