Skip to content

Готовый шаблон для разработки встроенного приложения для Naumen Service Desk, с использованием Vite + Vue + TypeScript

License

Notifications You must be signed in to change notification settings

ErilovNikita/nsmp-embedded-app-vue

Repository files navigation

✨ NSMP Embedded App Vue

 

Этот шаблон должен помочь вам начать разработку встроенного приложения для Naumen Service Desk с Vue, TypeScript и Vite.

Шаблон использует SFC <script setup> Vue 3, ознакомьтесь с документацией по настройке скрипта, чтобы узнать больше.

Тизер

При установке новых и обновлении существующих завистимостей через npm, связанные кастомные завистимости отваливаются, и необходимо повторять данное действие, после любого взаимодействия с npm

Данный шаблон использует собственную ветку библиотеки @nsmp/js-api, поэтому позаботьтесь о ее наличии в своем проекте

# Скачаиваем нужный проект
git clone https://github.com/ErilovNikita/js-api
# Переходим в дерикторию
cd js-api
# Устанавливаем связь с библиотекой
npm link
# Переходим в свой проект
cd ...
# Подключаем нашу кастомную библиотеку
npm link @nsmp/js-api

Испрользование

Режим разработки

В этом режиме появляется возможность запуска приложения вне сервиса Naumen Serivce Desk, для разработки или отладки.

Настройка

Для корректной работы в этом режиме необходимо создать файл .env.development и заполнить данные по примеру из файла example.env

Запуск
npm run dev

Сборка приложения

До и после сборки нет необходимости что-то менять в коде встроенного приложения, во время сборки, замена всех переменных произойдет автоматически. Так же использование переменных окружения, не допустит попадения критичной информации в сборнный проект.

Запуск
npm run build

Скриншоты

Simple Application

About

Готовый шаблон для разработки встроенного приложения для Naumen Service Desk, с использованием Vite + Vue + TypeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published