PP

pubky/pubky-app

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

26 stars Качество 67 Тренд 31MIT

- Node.js (см. .nvmrc для рекомендуемой версии)

Обзор

- Node.js (см. .nvmrc для рекомендуемой версии) Во-первых, установите зависимости и запустите сервер разработки: Откройте http://localhost:3000 с вашим браузером, чтобы увидеть результат. npm 11.16 + шлюзы жизненного цикла зависимости (preinstall / install / postinstall) за полем letScripts в package.json: npm 11 предупреждает о неутвержденных скриптах, но все равно запускает их, npm 12 пропускает их. Перечисленные пакеты утверждены по названию (любой версии), что соответствует тому, как проект всегда устанавливался. cypress нуждается в своем скрипте для загрузки двоичного кода Cypress; скрипт @sentry / cli - это запасной вариант, который работает только тогда, когда отсутствует его готовый пакет платформы; блокировка браузера только печатает сообщение. Запустите npm install-scripts prune, чтобы опустить записи для пакетов, которые покинули дерево зависимости.

Обзор (машинный перевод)

Предпосылки

  • Node.js (см. .nvmrc для рекомендуемой версии)

Начало работы

Во-первых, установите зависимости и запустите сервер разработки:

Откройте http://localhost:3000 с вашим браузером, чтобы увидеть результат.

###Скрипты установки зависимостей

npm 11.16 + шлюзы сценариев жизненного цикла зависимости preinstall / install / postinstall за полем allowScripts в package.json: npm 11 предупреждает о неутвержденных сценариях, но по-прежнему запускает их, npm 12 пропускает их. Пакеты, перечисленные там, одобрены по имени (любая версия), что соответствует тому, как проект всегда устанавливался. cypress нуждается в своем скрипте для загрузки двоичного кода Cypress; @sentry/cli скрипт является запасным вариантом, который работает только тогда, когда его предварительно построенный пакет платформы отсутствует; browser-tabs-lock только печатает сообщение. Запустите npm install-scripts prune, чтобы бросить записи для пакетов, которые покинули дерево зависимости. Любая новая зависимость от скрипта установки все еще помечена (npm 11 предупреждает, npm 12 пропускает его, и установка может сломаться); просмотрите его npm install-scripts ls и, если это законно, добавьте его npm install-scripts approve --no-allow-scripts-pin.

Переменные среды

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Pubky web app

Prerequisites

  • Node.js (see .nvmrc for the recommended version)

Getting Started

First, install the dependencies and run the development server:

npm install
npm run dev

Open http://localhost:3000 with your browser to see the result.

Dependency install scripts

npm 11.16+ gates dependency lifecycle scripts (preinstall / install / postinstall) behind the allowScripts field in package.json: npm 11 warns about unapproved scripts but still runs them, npm 12 skips them. The packages listed there are approved by name (any version), which matches how the project has always installed. cypress needs its script to download the Cypress binary; the @sentry/cli script is a fallback that only does work when its prebuilt platform package is missing; browser-tabs-lock only prints a message. Run npm install-scripts prune to drop entries for packages that have left the dependency tree. Any new dependency with an install script is still flagged (npm 11 warns, npm 12 skips it and the install may break); review it with npm install-scripts ls and, if it is legitimate, add it with npm install-scripts approve --no-allow-scripts-pin.

Environment Variables

Copy the example environment file and adjust the values as needed:

cp .env.example .env

See docs/environment.md for more details.

Common Workflows

License

This project is licensed under the MIT License.
See the LICENSE file for more details.

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add pubky/pubky-app
Новичок в MCP? Начните с руководства на mcpskill.org →