Triangle
Triangle is a versatile Nuxt-based framework designed for building web applications. It leverages the MVC (Model-View-Controller) architecture and integrates seamlessly with modern tools like Tailwind CSS and TypeScript. It's perfect for developers looking to create dynamic, responsive web applications.
Install / Use
/learn @localzet/TriangleREADME
Triangle-Vue - Шаблон веб-приложения
▶️ Начало работы
Системные требования
- Node.js LTS
- Навыки Typescript (не должен быть установлен глобально)
- Навыки Tailwind CSS
- (Рекомендуется) VSCode и Volar
Установка Node.js
- Проверьте, установлен ли у вас уже Node.js. Запустите эту команду в терминале:
node -v
Если node ещё не установлен, вы можете скачать его с nodejs.org и выбрать версию в зависимости от вашей операционной системы:
- <a href="https://nodejs.org/en/download/" target="_blank">Установите Node.js и npm на Windows, Linux или Mac OSX</a>
- <a href="https://github.com/nvm-sh/nvm" target="_blank">Или установите Node Version Manager для быстрой установки и использования разных версий Node.js</a>
- Включите pnpm с помощью corepack
corepack enable
corepack prepare pnpm@latest --activate
Чтобы загрузить шаблон и начать установку зависимостей проекта, выполните:
Для Windows:
Invoke-Expression ([System.Text.Encoding]::UTF8.GetString((New-Object System.Net.WebClient).DownloadData('https://raw.githubusercontent.com/localzet/Triangle/master/install.ps1')))
Если возникает ошибка "Невозможно загрузить файл <..>, так как выполнение сценариев отключено в этой систем" - выполните
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force
Для Linux:
bash <(curl -Ls https://raw.githubusercontent.com/localzet/Triangle/master/install.sh)
Примечание: Это установит зависимости из всех пакетов, которые соответствуют
pnpm-workspace.yaml. Если вам нужно очистить всеnode_modules, вы можете использовать командуpnpm clear:all.
🔃 Запуск сервера разработки
Чтобы запустить сервер разработки, выполните:
pnpm dev
Это запустит скрипт dev из файла package.json.
Доступ к фронтенду в вашем браузере по адресу http://localhost:3000/
