Установить пакет NodeJS локально

Когда я пытаюсь установить пакет в свой локальный каталог, используя npm install connect, но он просто продолжает выскакивать предупреждение о

нет такого файла или каталога, откройте '/Users/felixfong/package.json'

Но я не хочу устанавливать пакет в каталог своего компьютера, я хочу установить его в каталог локального веб-приложения.


person Felix Fong    schedule 02.08.2016    source источник


Ответы (3)


Вы уверены, что находитесь в каталоге локального веб-приложения, когда запускаете команду npm install connect?

cd app-directory/
npm install connect

Также убедитесь, что файл package.json также присутствует в app-directory.

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

person ryder    schedule 02.08.2016

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

npm init

Затем вы можете установить пакет, используя следующую команду:

npm install connect

'npm install connect' не сохраняет пакет подключения npm в файле package.json.

Для сохранения пакета в файл package.json вы должны указать параметр --save, например:

npm install connect --save
person Pankaj Jatav    schedule 02.08.2016

Убедитесь, что вы находитесь в каталоге веб-приложения. Текущий путь можно проверить с помощью команды pwd в Linux и cd в windows. Перейдите в каталог своего веб-приложения, если вы находитесь в другом месте. Проверьте наличие package.json, перечислив содержимое папки. ls и dir могут использоваться для ubuntu и windows соответственно для отображения содержимого. Команды для ubuntu следующие:

pwd    
cd your-path/
ls

Теперь инициализируйте npm в каталоге веб-приложения, если package.json там еще не существует.

npm init

Это запросит некоторую информацию, например:

  • название приложения,
  • его версия,
  • описание,
  • входная точка,
  • тестовая команда,
  • git репо,
  • ключевые слова,
  • автор и
  • лицензия (если есть)

Вы можете выбрать значения по умолчанию, оставив поля пустыми, если вы не уверены или не уверены в каком-либо поле. Объединив эту информацию как json, npm создаст файл с именем package.json

Просто запустите нужную команду сейчас после инициализации npm или, если она уже инициализирована:

npm install connect
person Adil    schedule 02.08.2016