Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| nodejs:pnpm [2026/04/18 01:36] – mirocow | nodejs:pnpm [2026/04/18 06:05] (текущий) – mirocow | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== PNPM ====== | + | {{tag> |
| - | **В pnpm v10 появилась новая фича безопасности**: скрипты сборки по умолчанию блокируются, | + | ====== PNPM - Пакетный менеджер для nodejs ====== |
| + | |||
| + | ===== Установка ===== | ||
| <code bash> | <code bash> | ||
| - | # 1️⃣ Запусти интерактивное одобрение билд-скриптов | + | $ npm install |
| - | pnpm approve-builds | + | $ npm --registry http:// |
| + | </ | ||
| - | # 2️⃣ В появившемся меню найди и выбери: | + | ===== Настройка ===== |
| - | # ☑ electron@33.4.11 | + | |
| - | # (можно выбрать все, если доверяешь, или только electron) | + | |
| - | # 3️⃣ После сохранения пересобери electron | + | <code bash> |
| - | pnpm --filter @ollama-code/ | + | $ pnpm config set network-concurrency 10 |
| </ | </ | ||
| + | ===== Использование ===== | ||
| + | |||
| + | |||
| + | <note important> | ||
| + | |||
| + | <code bash> | ||
| + | # 1️⃣ Запусти | ||
| + | $ pnpm approve-builds | ||
| + | |||
| + | # 2️⃣ В меню НАЙДИ строку: | ||
| + | # ☐ electron@33.4.11 | ||
| + | |||
| + | # 3️⃣ НАЖМИ ПРОБЕЛ на клавиатуре → строка изменится на: | ||
| + | # ☑ electron@33.4.11 | ||
| + | |||
| + | # 4️⃣ Нажми ENTER для сохранения | ||
| + | |||
| + | # 5️⃣ Переустанови | ||
| + | $ pnpm install --force | ||
| + | |||
| + | # 1️⃣ Проверь, | ||
| + | $ pnpm exec electron --version | ||
| + | # Должно вывести: | ||
| + | |||
| + | # 2️⃣ Если хочешь убрать warning про ollama — собери CLI | ||
| + | $ pnpm --filter @ollama-code/ | ||
| + | |||
| + | # 3️⃣ Запусти electron-приложение | ||
| + | $ pnpm --filter @ollama-code/ | ||
| + | </ | ||
| + | |||
| + | ===== Заголовок ===== | ||
| + | |||
| + | |||
| + | < | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | $ pnpm --filter @ollama-code/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | <code bash> | ||
| + | $ npm --registry http:// | ||
| + | $ pnpm --registry http:// | ||
| + | $ pnpm --registry http:// | ||
| + | $ pnpm --filter @ollama-code/ | ||
| + | </ | ||