NonePnpm использует жесткие ссылки и символические ссылки для сохранения одной версии модуля только один раз на диске. Например, при использовании npm или Yarn, если у вас есть 100 проектов, использующих одну и ту же версию lodash, у вас будет 100 копий lodash на диске. С pnpm lodash будет сохранен в одном месте на диске, а жесткая ссылка поместит его в node_modules, где он должен быть установлен. В результате вы экономите место на диске и выполняете установку намного быстрее!
1 ответ

Как удалить пакет из магазина pnpm или принудительно повторно загрузить его?

Я использую pnpm для управления проектом npm, и случайно изменил содержимое установленного пакета, скажем, очистил содержимое node_modules/jquery/dist/jquery.js, Проблема не в том, как я переустанавливаю jquery (pnpm install jquery), содержимое этог…
01 окт '18 в 15:45
2 ответа

Как перенести проект из npm в pnpm

Мы создали проект с глубоким деревом зависимостей с npm install и есть много проблем под Microsoft Windows (вторичная цель). Я читал о pnpm и это, кажется, решение для нас. Как перенести наш вложенный репозиторий? Создайте новый с нуля, используя pn…
17 янв '19 в 15:00
0 ответов

Следуя официальным документам PNPM и не удалось при установке

Немного предыстории Я пытался использовать pnpm, однако после установки что-то пошло не так, сначала я подумал, что это поврежденные файлы или что-то в этом роде, поэтому я попытался удалить и установить его снова, но то же самое происходит три раза…
23 фев '19 в 12:27
3 ответа

Как использовать pnpm в угловом проекте для управления пакетами?

Я новичок в угловых и я ищу способ иметь одну папку node_modules и использовать в моих разных проектах, я нахожу pnpm Я устанавливаю его и создаю один проект с помощью следующей команды: ng new test-pnpm --skip-install ng config cli.packageManager p…
1 ответ

Установка pnpm завершается неудачно с подачей частного пакета azure devops (vsts)

У меня есть личная рассылка пакетов на DevOps Azure (ранее VSTS) с несколькими пакетами. У меня есть проект, настроенный (через.npmrc) для использования этого канала. vsts-npm-auth -config .npmrc (настроить аутентификацию для npm с фидом) завершено …
12 окт '18 в 14:33
1 ответ

Скрипт npm: браузер открыт с использованием узла, но без использования babel

Первые дни в разработке моего первого скрипта npm, и немного боролись. Я на Ubuntu LTS с последними выпусками nvm, node, npm и pnpm. Узел + npm был установлен с использованием nvm, pnpm установлен с использованием npm, а несколько модулей установлен…
26 ноя '18 в 23:51
2 ответа

NPM не поддерживает PnP

Я пытался использовать pnpm с create-реагировать-приложение v2 следующим образом npx create-react-app my-app --use-pnp Но это дает мне следующее предупреждение NPM doesn't support PnP. Falling back to the regular installs. Что я должен сделать, чтоб…
04 окт '18 в 10:58
2 ответа

Проблемы проверки типов при совместном использовании pnpm и typcript

Как я понял из учебника pnpm создает символическую ссылку .registry.npmjs.org и другие записи указывают под node_modules, Мой проект включен typescript и я имею @types для набора текста в node_modules, Но это @types также в node_modules/.registry.np…
02 авг '18 в 21:30
0 ответов

Автоматическое обновление package-lock.json

Я заметил неудачную сборку на моем CI, потому что я удалил package-lock.jsonпотому что это казалось устаревшим в любом случае, так как я использую pnpm, Правильный package-lock.json кажется, требуется, хотя. Возможно, возможно запустить npm install …
03 мар '19 в 15:51
1 ответ

pnpm - занимают ли каталоги node_modules одинаковое пространство на диске?

У меня есть несколько проектов Vue.js, распределенных по файловой системе моего ноутбука. Я искал и нашел решение нпм node_modules проблема размера папки с pnpm. После установки проектов зависимости с pnpm iРазмер node_modules Папка до сих пор говор…
07 мар '19 в 02:12
1 ответ

Как использовать мой старый shrinkwrap.yaml с pnpm 3.0?

Мы только что мигрировали pnpm от 2.25 в 3.0 Наш проект использовал --frozen-shrinkwrap вариант, чтобы быть уверенным, чтобы не было нежелательных изменений в наших зависимостях. Теперь с pnpm 3.0 есть возможность использовать --frozen-lockfile но е…
21 мар '19 в 16:06
5 ответов

Как получить каталог магазина pnpm

Есть ли способ, как проверить каталог / путь магазина pnpm? Я знаю, что вы можете установить его с npm config set store /path/to/.pnpm-store, но npm config get store в моем случае возвращается undefinedчто, я думаю, означает, что pnpm использует нек…
28 мар '19 в 17:36
1 ответ

Почему pnpm имеет два хранилища при использовании с nvm?

Я обнаружил, что pnpm использует два хранилища при установке в среде nvm. /Users/me/.pnpm-global/1 /Users/me/.nvm/versions/node/v10.15.3/pnpm-global/1 Пытаюсь понять, почему это так.
28 мар '19 в 17:38
0 ответов

PNPM - запуск нового проекта не работает должным образом

Я пытаюсь использовать централизованный менеджер пакетов (pnpm) вместо ванили npm, потому что мне нравится иметь место на моем жестком диске. Я просто пытаюсь запустить проект и столкнуться с трудностями, и в Интернете очень мало того, что могло бы …
26 авг '19 в 15:05
2 ответа

Как установить pnpm без предварительной установки npm

Я сижу перед полностью чистой установкой windows 10 - VS Code установлен, но больше ничего: Можно ли установить и использовать pnpm без установки npm? Делать это хорошо или плохо? контекст - машинопись
31 авг '19 в 19:53
0 ответов

Как программно использовать pnpm / supi для установки пакетов?

Я хочу использовать pnpm или supi программно внутри nodejs для установки пакетов из частного репозитория в определенный каталог. Есть ли документация о том, как это сделать? Я вроде (ab) использую систему, так как эти пакеты не содержат код, а скоре…
28 авг '19 в 10:22
1 ответ

Магазин в Windows

Не знаю, ошибка это или непонимание. Я не понимаю, как магазин pnpm работает в Windows. Скажем, я использую папку "test" на C: - хранилище (.pnpm-store) создается в%USERPROFILE%. Когда у меня есть эта папка "test" на другом диске, внутри "test" созд…
10 окт '19 в 14:31
1 ответ

Могу ли я удалить package-lock.json при переходе на pnpm?

Я сейчас перехожу с npm к pnpm, который имеет другой набор функций, которые я предпочитаю. Первый использует package-lock.json чтобы заблокировать точные версии пакетов, последние pnpm-lock.yaml. Согласно документам,pnpm игнорирует package-lock.json…
09 сен '19 в 16:25
1 ответ

Использование pnpm в многопользовательской производственной среде

Я работаю над созданием хостинг-сервера для нескольких проектов Node.js. Проекты будут принадлежать нескольким пользователям UNIX и находиться в их конкретном репозитории. Я планирую использовать pm2 для мониторинга всех серверов. Чтобы сэкономить м…
21 окт '19 в 15:05
1 ответ

npm, pnpm, yarn или pkglink для экономии времени и дискового пространства?

Меня действительно расстраивает размер папки node_modules, которая создается каждый раз для каждого проекта. Итак, я искал решения для экономии времени. И я нашел PNPM ( https://pnpm.js.org/), Yarn ( https://yarnpkg.com/) и Pkglink ( https://github.…
13 апр '20 в 13:41