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
 
# 3️⃣ НАЖМИ ПРОБЕЛ на клавиатуре → строка изменится на:
#    ☑ electron@33.4.11   ← галочка появилась!
 
# 4️⃣ Нажми ENTER для сохранения
 
# 5️⃣ Переустанови
$ pnpm install --force
 
# 1️⃣ Проверь, что electron теперь работает
$ pnpm exec electron --version
# Должно вывести: v33.4.11 ✅
 
# 2️⃣ Если хочешь убрать warning про ollama — собери CLI
$ pnpm --filter @ollama-code/ollama-code run build
 
# 3️⃣ Запусти electron-приложение
$ pnpm --filter @ollama-code/electron run dev
{
  "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