Я пытаюсь установить зависимости некоторых примеров: 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
npm install <package>
?npm view <package>
покажет вамpackage.json
вместе с зависимостями. Такжеnpm help
твой друг.npm view package
но я получаю эту ошибку: i.imgur.com/AwGHu.gif . Я пытаюсь заставить некоторые из них работать: github.com/visionmedia/express/tree/2.x/examples<package>
был задуман как пример. Попробуйте, напримерnpm view stylus
.Ответы:
Обновление 2018
Это становится довольно популярным вопросом, и мой ответ (хотя помеченный как правильный) больше не действителен. Пожалуйста, обратитесь к ответу Дипали ниже:
Оригинал устаревшего ответа
Я думаю, что вы забыли настроить каталог для экспресс:
Как только вы это сделаете, вы сможете увидеть кучу файлов, затем вы должны запустить команду:
С уважением.
источник
sudo apt install node-express-generator
... Итак, что лучше,apt install
илиnpm install
?Я думаю,
npm init
создаст свой отсутствующийpackage.json
файл. Это работает для меня в том же случае.источник
Я буду кратким, но смертельным. :) установить -d не будет работать для вас. Это просто. Пытаться
источник
express
к командеnpm install -g
, что могло стать причиной внезапного изменения успеха? Спасибо!Выполнив следующие шаги, вы получите файл package.json .
Ссылка: http://www.codingslover.com/2017/02/npm-node-js-cant-find-packagejson.html
источник
Если Googling «нет такого файла или каталога package.json» отправил вас сюда, то вы можете использовать очень старую версию Node.js
На следующей странице приведены подробные инструкции о том, как легко установить последнюю стабильную версию во многих операционных системах и дистрибутивах:
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
источник
node --version
0.10.31 и имел эту проблему. Понижение до 0.10.29, и оно до сих пор не решено. Кажется, это проблема с установщиком Windows, так как они также перестали создаватьC:\Users\User\AppData\Roaming\npm
папку.Используйте команду в win7 / win8 / win10 (CD) для перемещения папок:
Войдите в папку ваших проектов
Бегать:
npm install -d
источник
Новички обычно пробуют команду npm из случайных мест. После загрузки или создания проекта вы должны перейти в эту папку проекта. Внутри находится файл package.json.
источник
попробуйте переустановить Node.js
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
и обновить нпм
источник
Узел поставляется с установленным npm, поэтому у вас должна быть версия npm. Тем не менее, npm обновляется чаще, чем Node, поэтому вы должны убедиться, что это последняя версия.
Тест:
После этого вы сможете запустить:
источник
У меня была похожая проблема с npm. Проблема была в том, что у меня был проект в двух папках с одинаковым именем. Я решил это, переименовав одну из папок во что-то другое (рекомендуется внешняя папка).
источник
Само по себе это говорит о том, что
package.json
недоступно в вашем проекте. Итак, чтобы создатьpackage.json
, используйте следующие шаги:npm init
(он попросит вас ввести много записей, таких как имя, версия, описание и т. д., ввести несколько случайных значений и нажать Enter).yes
и нажмите вводТеперь попробуйте еще раз.
источник
используйте эту команду, она автоматически создаст файл package.json со всей информацией о вашем компьютере.
источник
Моя проблема была в том, что у меня не было файла package.json по какой-то причине. После того, как я поместил этот файл в свой каталог, я смог запустить npm install
https://raw.githubusercontent.com/twbs/bootstrap/master/package.json
источник
Спасибо! Я также перепробовал много вариантов для этого. Я также использую Windows. Эта команда помогла и сэкономила мое время:
источник
Это может быть очень очевидно,
но попробуйте запустить
CMD
(для Windows) из папки проекта , где находится файл package.json .Не запускайте
CMD
из системы или из «панели поиска» в Win и неперемещайтесь в папку вашего проекта с помощью
cd
команды, а затем запускайтеnpm start
.источник
хорошо, попробуйте зайти в домашнюю страницу "user @ user: ~ $" (cd + клавиша ввода) и установить npm -g your_module.
источник
Зайдите в папку проекта и проверьте, существует ли файл package.json.
Если вы создаете проект с использованием проекта Visual Studio Angular, обязательно запустите эту команду внутри папки ClientApp. есть хороший шанс, вы можете искать файл project.json вне папки ClientApp.
источник
если файл package.json в каталоге проекта отсутствует, вы можете создать его с помощью npm init .
Если файл package.json уже создан в каталоге проекта, есть вероятность, что вы не запускаете проект по правильному пути. Используйте CD
your-project-path
в терминале, а затем запустите свой проект оттуда.источник
Для следующей команды
Я получил ту же ошибку
Но когда я запускаю команду
тогда не появилось отсутствующего файла или каталога.
источник
Я бежал,
npm install -y
чтобы пропустить шаг вопроса для создания отсутствующего файлаpackage.json
,y
значит даисточник
Я также столкнулся с той же проблемой при установке машинописи. Я только что инициализировал файл package.josn следующей командой
И тогда я установил свою машинопись
http://blossomprogramming.blogspot.com/
источник
просто установите любой пакет, который вы хотите с
-g
npm install -g express
источник
Пожалуйста, проверьте каталог или папку, в которую вы устанавливаете новый пакет. Это также случилось со мной, весь мой проект находился в подкаталоге, и я пытался установить его в основной каталог. После проверки всего этого я обнаружил, что мне нужно было установить в подкаталог, где находятся мои файлы проекта и файлы package.json, и все готово. Надеюсь это поможет...
источник
Создайте package.json, не задавая вопросов. Я запустил следующий комментарий в Mac и Windows в каталоге, в котором я хотел бы создать package.json, и он работает
источник
Добавление -g до того, как имя пакета сработало для меня. Ищите документацию, чтобы объяснить, почему это работает ..
источник