Это старая версия документа!
PNPM - Пакетный менеджер для nodejs
Установка
$ npm install -g pnpm $ npm --registry http://192.168.1.132:8081/repository/npm/ install -g pnpm
Настройка
$ pnpm config set network-concurrency 10
Использование
В pnpm v10 появилась новая фича безопасности: скрипты сборки по умолчанию блокируются, пока ты явно не одобришь пакеты. postinstall скрипт electron (который скачивает бинарник) не выполнился, поэтому файл не загрузился.
# 1️⃣ Запусти интерактивное одобрение билд-скриптов pnpm approve-builds # 2️⃣ В появившемся меню найди и выбери: # ☑ electron@33.4.11 # (можно выбрать все, если доверяешь, или только electron) # 3️⃣ После сохранения пересобери electron pnpm --filter @ollama-code/electron install --force
{
"pnpm": {
"allowedBuilds": ["electron"]
}
}
$ pnpm --filter @ollama-code/electron install electron@33.4.11 --force
$ npm --registry http://192.168.1.132:8081/repository/npm/ install -g pnpm $ pnpm --registry http://192.168.1.132:8081/repository/npm/ --filter @ollama-code/electron install electron@33.4.11 --force $ pnpm --registry http://192.168.1.132:8081/repository/npm/ install --force --network-concurrency 10 $ pnpm --filter @ollama-code/electron add electron@33.4.11 --force