Это - мой package.json
:
{
"name": "my-example-app",
"version": "0.1.0",
"dependencies": {
"request": "*",
"nano": "3.3.x",
"async": "~0.2"
}
}
Теперь, когда я открываю cmd и работаю npm install
, установка зависает. Что я делаю неправильно?
Можно попытаться удалить package-lock.json
и работать npm install
впоследствии. Это работало на меня.
Этот метод работает на меня когда 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
Теперь пакет работает правильно с командной строкой.
Для любого на 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
еще раз.
Я не уверен, вызывается ли Ваша проблема той же причиной, что моя была, но я также испытывал зависание "npm установка" и смог зафиксировать ее.
В моем случае, я хотел установить машинописный текст локально в проекте:
npm i typescript --save-dev
По некоторым причинам это конфликтовало с глобальной установкой машинописного текста, который я имел, и оболочка просто зависала навсегда вместо того, чтобы закончиться или erroring...
я устраняющий его первым удалением глобально установленного машинописного текста с-g глобальным флагом:
npm uninstall typescript -g
После выполнения этого первая команда работала! рџ‘Ќ
это - потому что Ваш файл или папка используются попытка закрыть Ваше запущенное приложение или любого редактора, это получает доступ к Вашим зависимостям. и затем попытайтесь установить его снова.