установка npm зависает

Это - мой package.json:

{
"name": "my-example-app",
"version": "0.1.0",
"dependencies": {

  "request": "*",
  "nano": "3.3.x",
  "async": "~0.2"
  }
}

Теперь, когда я открываю cmd и работаю npm install, установка зависает. Что я делаю неправильно?

59
задан 1 June 2013 в 18:59

5 ответов

Можно попытаться удалить package-lock.json и работать npm install впоследствии. Это работало на меня.

7
ответ дан 1 November 2019 в 12:07

Этот метод работает на меня когда npm блоки в Пакете установки для ИОНИЧЕСКОЙ установки и ReactNative и другом пакете npm.

можно измениться временный:

npm config set prefix C:\Users\[username]\AppData\Roaming\npm\node_modules2

  • Изменение путь в переменных среды. Набор:

    C:\Users[username]\AppData\Roaming\npm\node_modules2

  • Выполнение команда для установки пакета.

  • Открытый файловый менеджер, скопируйте ссылку:

    C:\Users[username]\AppData\Roaming\npm\node_modules

    ok file yourpackage.CMD создал другую папку Created "node_modules2" в node_modules, и содержите свою папку пакета.

  • Копия Ваш файл пакета CMD для порождения папки "npm".

  • Копия Ваша папка пакета для порождения папки "node_modules".

  • Теперь выполненный:

    npm config set prefix C:\Users\[username]\AppData\Roaming\npm

  • Изменение путь в переменных среды. Набор:

    C:\Users[username]\AppData\Roaming\npm

Теперь пакет работает правильно с командной строкой.

1
ответ дан 1 November 2019 в 12:07

Для любого на MacOS (я нахожусь на Мохаве 10.14), следующее выручило меня: https://github.com/reactioncommerce/reaction/issues/1938#issuecomment-284207213

Вы выполнили эти команды

echo kern.maxfiles=65536 | sudo tee -a /etc/sysctl.conf
echo kern.maxfilesperproc=65536 | sudo tee -a /etc/sysctl.conf
sudo sysctl -w kern.maxfiles=65536
sudo sysctl -w kern.maxfilesperproc=65536
ulimit -n 65536

Затем попытка npm install еще раз.

0
ответ дан 1 November 2019 в 12:07

Я не уверен, вызывается ли Ваша проблема той же причиной, что моя была, но я также испытывал зависание "npm установка" и смог зафиксировать ее.

В моем случае, я хотел установить машинописный текст локально в проекте:

npm i typescript --save-dev

По некоторым причинам это конфликтовало с глобальной установкой машинописного текста, который я имел, и оболочка просто зависала навсегда вместо того, чтобы закончиться или erroring...

я устраняющий его первым удалением глобально установленного машинописного текста с-g глобальным флагом:

npm uninstall typescript -g

После выполнения этого первая команда работала! рџ‘Ќ

0
ответ дан 1 November 2019 в 12:07

это - потому что Ваш файл или папка используются попытка закрыть Ваше запущенное приложение или любого редактора, это получает доступ к Вашим зависимостям. и затем попытайтесь установить его снова.

-1
ответ дан 1 November 2019 в 12:07

Другие вопросы по тегам:

Похожие вопросы: