zaLinux.ru

Ошибка «npm WARN enoent ENOENT: no such file or directory, open ‘C:\Users\Nuwanst\package.json’» (РЕШЕНО)


При попытке установить любой пакет командой npm install может возникать ошибка, связанная с отсутствием файла package.json

Далее приведён пример ошибки на Windows, но эта проблема может возникнуть как на Windows, так и на Linux. Показанные решения также подходят для обеих платформ.

Nodejs – это лёгкая и эффективная платформа JavaScript, которая построена на основе движка Chrome V8 JavaScript, а NPM – это стандартный менеджер пакетов в NodeJS. Вы можете использовать их для построения масштабируемых сетевых приложений.

Пример вывода при попытке установки пакета с помощью npm:


C:\Users\Nuwanst\Documents\NodeJS\3.chat>npm install socket.io
C:\Users\Nuwanst
`-- socket.io@2.0.3

npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\Nuwanst\package.json'
npm WARN Nuwanst No description
npm WARN Nuwanst No repository field.
npm WARN Nuwanst No README data
npm WARN Nuwanst No license field.

Вариантов решения может быть несколько. Если уже есть файл package-lock.json, то удалите его и попробуйте вновь выполнить установку пакета командой npm.

Ещё один вариант — выполните следующую команду:

npm init

Другой вариант ошибки:

**npm WARN tar ENOENT: no such file or directory,.......**

может быть связан с правами доступа к текущей папке. Для исправления выполните команду:

sudo chown -R $USER:$USER *

Дополнительно:

sudo chmod -R 777 *

Затем запустите:

sudo npm i

Рекомендуемые статьи:

1 Комментарий

  1. Max

    Спасибо огромное!!! Не думал что ошибка в очевидном!

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *