• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Day 1 - Create a new projects, dependencies, and global CSS styles

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
The contents are from Vue School's

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

. The Vue app was written in TypeScript + Composition API, and then it was ported to Angular 19 and Svelte 5 to get a first-hand experience of their similarities and differences.

This is a simple shopping cart that adds and deletes items from it.
Create a new application.

Vue 3 application


npm create vue@latest

Entered the application name to fundamental-vue
Checked TypeScript, Prettier, Eslint in the menu
Chose no to 0xlint

cd fundamental-vue3
npm i
npm run dev

The application runs at

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.

SvelteKit application


npx sv create fundamental-svelte

Which template would you like? Choose SvelteKit minimal
Add type checking with TypeScript? Yes, using Typescript syntax
What would you like to add to your project? Choose prettier, eslint, sveltekit-adapter
sveltekit-adapter: Which SvelteKit adapter would you like to use? Auto
Which package manager do you want to install dependencies with? npm

cd fundamental-svelte
npm i
ng serve

The application runs at

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.

Angular 19 application


ng new fundamental-angular

Select any stylesheet format, I chose SCSS out of habit.
Type no to SSR and SSG.

cd fundamental-angular
npm i
ng serve

The application runs at

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.

Install Icon library


I would like to use icons on the buttons to make the demo more interesting. I installed Iconify for Vue and Svelte and ng-icons for Angular.

  • Vue 3 application

npm install --save-dev --save-exact @iconify/vue
  • SvelteKit application

npm install --save-dev --save-exact @iconify/svelte
  • Angular 19 application

npm install --save-exact @ng-icons/core @ng-icons/materialicons
Copy and edit global stylesheet

  • Vue 3 application

Update the global CSS styles in

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



  • SvelteKit application

For Sveltkit application, I took this approach to apply the global styles to all pages.

  1. Add routes/+layout.svelte

<script lang="ts">
import './global.css';
let { children } = $props();
</script>

{@render children()}
  1. Create a routes/global.css

Copy the global styles from

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

to global.css.

  • Angular 19 application

Update the global styles in

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.

We have successfully created the projects, installed the dependencies, and replaced the global styles.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу