Npm ошибка установки с терминала
Я пытаюсь установить node в моем mac..
Я получаю следующую ошибку...
я загрузил сайт node с сайта node и запустил этот пакет...
можете ли вы, ребята, сказать мне, почему я столкнулся с этим ошибкой... когда я делаю npm install
MacBook-Pro:~ Raj$ npm install
npm ERR! install Couldn't read dependencies
npm ERR! package.json ENOENT, open '/Users/Raj/package.json'
npm ERR! package.json This is most likely not a problem with npm itself.
npm ERR! package.json npm can't find a package.json file in your current directory.
npm ERR! System Darwin 13.0.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/Raj
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.3
npm ERR! path /Users/Raj/package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/Raj/npm-debug.log
npm ERR! not ok code 0
Ответы
Ответ 1
Запуск только "npm install" будет искать зависимости, перечисленные в вашем пакете. json. Ошибка, которую вы получаете, говорит о том, что у вас нет файла package.json(или вы находитесь в неправильном каталоге).
Если вы пытаетесь установить определенный пакет, вы должны использовать 'npm install {package name}'. Подробнее о команде см. здесь.
В противном случае вам нужно создать файл package.json для ваших зависимостей или перейти в нужный каталог, а затем запустить "npm install".
Ответ 2
У меня была эта проблема при попытке запустить "npm install" в окне терминала, которое было открыто перед установкой Node.js.
Откроется новое окно терминала (т.е. bash сеанс). (Предположительно, это обеспечило правильные переменные среды для npm для правильной работы.)
Ответ 3
В моем случае это произошло из-за плохого URL-адреса (http://
вместо git://
, no .git
в конце) для одной из зависимостей.
Ответ 4
Вероятно, вы не находитесь в каталоге node. Попробуйте переключиться на каталог, который вы распаковали node, и попробуйте запустить там команду.
Ответ 5
Я столкнулся с этим, и моя проблема заключалась в использовании более старой версии node (3.X), когда требовалась более новая версия.
На самом деле это сообщение об ошибке:
...
Make sure you have the latest version of node.js and npm installed
...
Таким образом, решение может быть таким же простым, как обновление node/npm. Вы можете легко сделать это с помощью nvm, "Node Менеджер версий"
После того, как вы установили nvm
, вы можете установить и использовать последнюю версию node, просто выполнив следующую команду:
nvm install node
Например:
$ nvm install node
Downloading https://nodejs.org/dist/v8.2.1/node-v8.2.1-darwin-x64.tar.xz...
######################################################################## 100.0%
Now using node v8.2.1 (npm v5.3.0)
$ node --version
v8.2.1
Ответ 6
В Mac вы могли загрузить и установить Node js в
/Users/yourusername/Downloads/nodejs -todo-master, так что идите сюда и запустите команду npm install, также не нужно sudo., Вы должны получить выход вроде этого...
[email protected] node_modules/underscore
[email protected] node_modules/ejs
[email protected] node_modules/redis
[email protected] node_modules/jasmine-node
├── [email protected]
├── [email protected] ([email protected])
├── [email protected]
└── [email protected] ([email protected])
[email protected] node_modules/express
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected])
Ответ 7
Это все потому, что вы не находитесь в нужной директории. Вам нужно сначала войти в нужный каталог. Мой был angular -phonecat directory. Поэтому я набрал cd angular-phonecat
, а затем npm install
.
Ответ 8
В случае, если это помогает кому-то еще - моя проблема была ошибкой новичков, у меня было место в строке имени моего package.json, и это заставило зависимости быть нечитаемыми.
Ответ 9
Сначала загрузите файл пакета json из https://github.com/npm/read-package-json
а затем запустите npm install из терминала.
Ответ 10
Для меня я получил ту же ошибку, и она была исправлена после того, как я понизил версию своего npm и узла. Как я запускал приложение из git, чтобы они