Создание скелета вашего расширения для Chrome, поддерживается несколько шаблонов!
- 🚀 Быстрое обновление с помощью HMR (используется Vite4)
- 🥡 Готово к использованию
- 🌈 Поддержка нескольких фронтенд-фреймворков (React · Vue · Svelte · Preact · Solid · Alpine · Lit · Inferno · Stencil · Vanilla)
- 🥢 Поддержка нескольких языков (JavaScript · TypeScript)
- 🧶 Оптимизированные сборки (Фон · Контент · Всплывающее окно · Опции · Боковая панель · Панель инструментов разработчика)
English · 简体中文 · French · 한국어 · Indonesian · Русский · Deutsch · 日本語 (by ChatGPT)
Node >= 14.18.0
# Используйте команду npm-create или pnpm или yarn
λ npm create chrome-ext
# или используйте команду npx
λ npx create-chrome-ext
# или используйте команду npm-init
λ npm init chrome-ext
Вы также можете непосредственно указать имя проекта и шаблон, который вы хотите использовать, с помощью дополнительных опций командной строки. Например, для создания скелета проекта Vite + Svelte, выполните:
# npm 6.x
λ npm create chrome-ext@latest my-crx-app --template svelte-js
# или npm 7+, требуется дополнительное двойное тире:
λ npm create chrome-ext@latest my-crx-app -- --template react-ts
# или yarn
λ yarn create chrome-ext my-crx-app --template vue-ts
# или pnpm
λ pnpm create chrome-ext my-crx-app --template vanilla-ts
Вы также можете создать проект с помощью CLI crx
, выполните:
λ npm install create-chrome-ext --global
# и затем
λ crx my-crx-app
# или
λ crx my-crx-app --template preact-js
# или используйте create-chrome-exe (глобальное окружение)
λ create-chrome-ext my-crx-app