Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя
старший разработчик в pseven.io  · 23 янв 2023

Ошибка ERR_FS_EISDIR при выполнении npm ci

Если вы недавно обновили npm до версии 9.3.0, то могли столкнуться с ошибкой при выполнении команды npm ci:
$ npm ci
npm ERR! code ERR_FS_EISDIR
npm ERR! syscall rm
npm ERR! path /path-to-project/node_modules/.bin
npm ERR! errno 21
npm ERR! Path is a directory: rm returned EISDIR (is a directory) /path-to-project/node_modules/.bin
Не спешите искать ошибку, ведь скорее всего с вашей кодовой базой всё в порядке! Это баг npm, которого не было в предыдущей версии 9.2.0. Можно либо сделать даунгрейд, либо обновиться ещё раз — баг уже исправлен в недавно вышедшей версии.
Запись об исправлении бага почему-то не попала в журнал изменений, но по факту после обновления до 9.3.1 npm ci снова начинает работать корректно.