npm не может найти package.json - PullRequest
       76

npm не может найти package.json

123 голосов
/ 28 февраля 2012

Я пытаюсь установить зависимости какого-то примера: npm express 2.5.8, который я скачал, но все приложения выдают одну и ту же ошибку:

c:\node\stylus>npm install -d
npm info it worked if it ends with ok
npm info using npm@1.1.1
npm info using node@v0.6.11
npm ERR! Couldn't read dependencies.

npm ERR! Error: ENOENT, no such file or directory 'c:\node\stylus\package.json'
npm ERR! You may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>
npm ERR!
npm ERR! System Windows_NT 6.1.7600
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-d"
npm ERR! cwd c:\node\stylus
npm ERR! node -v v0.6.11
npm ERR! npm -v 1.1.1
npm ERR! path c:\node\stylus\package.json
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory 'c:\node\stylus\package.json'

npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     c:\node\stylus\npm-debug.log
npm not ok

Блокировка выглядит так:

нет такого файла или каталога 'c: \ node \ stylus \ package.json

Я пропустил шаг, который создает package.json?

Я бегу:

  • Windows 7 64 бит
  • нпм 1.1.1
  • узел 6.11
  • Экспресс 2.5.8

Ответы [ 22 ]

1 голос
/ 23 мая 2017

хорошо, попробуйте перейти на домашнюю страницу "user @ user: ~ $" (cd + клавиша ввода) и установить npm -g your_module.

1 голос
/ 18 апреля 2018

Начинающие обычно пытаются использовать команду при случайной локализации.после загрузки или создания проекта вы должны войти в этот проект.Внутри находится файл package.json

cd <path_to_project>
npm install
1 голос
/ 15 октября 2018

Зайдите в папку проекта и проверьте, существует ли файл package.json.

Если вы создаете проект с использованием проекта Visual Studio Angular, убедитесь, что вы выполнили эту команду в папке ClientApp.есть хороший шанс, вы можете искать файл project.json вне папки ClientApp.

1 голос
/ 04 января 2018

У меня была похожая проблема с npm.Проблема была в том, что у меня был проект в двух папках с одинаковым именем.Я решил ее, переименовав одну из папок во что-то другое (рекомендуется внешняя папка).

0 голосов
/ 06 июля 2019

Если файл package.json в каталоге проекта отсутствует, вы можете создать его с помощью npm init .

если файл package.json уже создан в каталоге проекта, существует вероятность того, что вы не запускаете проект по правильному пути.Используйте cd your-project-path в терминале, а затем запустите свой проект оттуда.

0 голосов
/ 07 ноября 2018

просто установите любой пакет с -g

npm install -g express

0 голосов
/ 13 января 2018

Само по себе говорит, что package.json недоступно в вашем проекте.Итак, чтобы создать package.json, выполните следующие действия:

  1. откройте командную строку в каталоге вашего проекта
  2. npm init (он попросит вас ввести много записей, таких как имя, version, desc и т. д., введите случайные значения и нажмите ввод).
  3. введите yes и нажмите enter

Теперь попробуйте еще раз.

0 голосов
/ 16 августа 2017

Я также столкнулся с той же проблемой при установке машинописи.Я просто инициализировал файл package.josn с помощью следующей команды

npm init -y

И затем я установил свою машинопись

npm install -g -typescript

http://blossomprogramming.blogspot.com/

0 голосов
/ 04 июня 2017

Добавление -g до того, как имя пакета сработало для меня.Ищите документацию, чтобы объяснить, почему это работает ..

0 голосов
/ 10 февраля 2016

Для следующей команды

sudo npm install react browserify watchify babelify --save-dev

Я получил ту же ошибку

saveError ENOENT: нет такого файла или каталога, откройте «/Users/Path/package.json'

Но когда я запускаю команду

sudo npm install -gd react browserify watchify babelify --save-dev

тогда не появилось пропущенного файла или сообщения каталога.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...