vue3-admin-ts
๐ the ts version of vue3-admin-template
ํ์ผ ํ์๊ธฐ
์ต์ข ๋ฒ์ ๋ค์ด๋ก๋ (.zip)- commit-msg
- pre-commit
- extensions.json
- settings.json
- .eslintrc-auto-import.json
- eslint-config.cjs
- example.ts
- user.ts
- favicon.ico
- user.ts
- 401.gif
- 404.png
- 404_cloud.png
- dianchi.gif
- el-svgIcon.test.jsx
- ElSvgIcon.vue
- TestUnit.vue
- button-codes.ts
- codes-permission.ts
- index.ts
- lang.ts
- roles-permission.ts
- use-common.ts
- use-element.ts
- use-error-log.ts
- use-layout.ts
- use-permission.ts
- use-self-router.ts
- use-table.ts
- 404.svg
- bug.svg
- chart.svg
- clipboard.svg
- component.svg
- dashboard.svg
- demo.svg
- documentation.svg
- drag.svg
- edit.svg
- education.svg
- email.svg
- example.svg
- excel.svg
- exit-fullscreen.svg
- eye-open.svg
- eye.svg
- form.svg
- fullscreen.svg
- guide.svg
- hamburger.svg
- icon.svg
- international.svg
- language.svg
- link.svg
- list.svg
- lock.svg
- message.svg
- money.svg
- nested.svg
- password.svg
- pdf.svg
- people.svg
- peoples.svg
- qq.svg
- search.svg
- shopping.svg
- sidebar-logo.svg
- size.svg
- skill.svg
- star.svg
- tab.svg
- table.svg
- theme.svg
- tree-table.svg
- tree.svg
- user.svg
- wechat.svg
- zip.svg
- dashboard.svg
- example.svg
- eye-open.svg
- eye.svg
- form.svg
- language.svg
- link.svg
- nested.svg
- password.svg
- table.svg
- theme-icon.svg
- tree.svg
- user.svg
- SvgIcon.vue
- en.ts
- index.ts
- zh.ts
- LangSelect.vue
- ScreenFull.vue
- ScreenLock.vue
- SizeSelect.vue
- ThemeSelect.vue
- Breadcrumb.vue
- Hamburger.vue
- index.vue
- Navbar.vue
- TagsView.vue
- index.vue
- Link.vue
- Logo.vue
- MenuIcon.vue
- SidebarItem.vue
- index.vue
- el-svg-icon.ts
- element-plus.ts
- index.ts
- basic-demo.ts
- index.ts
- basic.ts
- config.ts
- tags-view.ts
- index.scss
- init-loading.css
- project-style.scss
- reset-elemenet-plus.scss
- scss-suger.scss
- transition.scss
- ct-css-vars.scss
- button.scss
- checkbox.scss
- css-vars.scss
- form.scss
- pagination.scss
- redio.scss
- table.scss
- var.scss
- index.scss
- ct-css-vars.scss
- button.scss
- checkbox.scss
- css-vars.scss
- form.scss
- pagination.scss
- redio.scss
- table.scss
- var.scss
- index.scss
- ct-css-vars.scss
- button.scss
- checkbox.scss
- css-vars.css
- css-vars.css.map
- css-vars.scss
- form.scss
- pagination.scss
- redio.scss
- table.scss
- var.scss
- index.scss
- ct-css-vars.scss
- button.scss
- checkbox.scss
- css-vars.css
- css-vars.css.map
- css-vars.scss
- form.scss
- pagination.scss
- redio.scss
- table.scss
- var.scss
- index.scss
- _var.scss
- config.scss
- function.scss
- mixins.scss
- change-theme.ts
- index.ts
- index.css
- index.css.map
- index.scss
- axios-req.ts
- bus.ts
- common-util.ts
- index.vue
- index.vue
- second-child.vue
- second-keep-alive.vue
- tab-keep-alive.vue
- third-child.vue
- index.vue
- Children.vue
- index.vue
- SubChildren.vue
- index.vue
- index.vue
- Vue3Template.vue
- index.vue
- index.vue
- 401.vue
- 404.vue
- index.vue
- index.vue
- index.vue
- index.vue
- index.vue
- index.vue
- index.vue
- index.vue
- index.tsx
- index.vue
- SettingSwitch.vue
- App.vue
- main.ts
- mock-prod-server.ts
- permission.ts
- settings.ts
- user.d.ts
- user.js
- button-codes.d.ts
- button-codes.js
- codes-permission.d.ts
- codes-permission.js
- index.d.ts
- index.js
- roles-permission.d.ts
- roles-permission.js
- use-common.d.ts
- use-common.js
- use-element.d.ts
- use-element.js
- use-error-log.d.ts
- use-error-log.js
- use-layout.d.ts
- use-layout.js
- use-permission.d.ts
- use-permission.js
- use-self-router.d.ts
- use-self-router.js
- use-table.d.ts
- use-table.js
- element-plus.d.ts
- element-plus.js
- index.d.ts
- index.js
- basic.d.ts
- basic.js
- tagsView.d.ts
- tagsView.js
- axios-req.d.ts
- axios-req.js
- bus.d.ts
- bus.js
- common-util.d.ts
- common-util.js
- index.d.ts
- index.jsx
- main.d.ts
- main.js
- permission.d.ts
- permission.js
- settings.d.ts
- settings.js
- package.json
- auto-imports.d.ts
- basic.d.ts
- components.d.ts
- env.d.ts
- global.d.ts
- shims-vue.d.ts
- .editorconfig
- .env.build
- .env.build-test
- .env.serve-dev
- .env.serve-test
- .eslintignore
- .eslintrc.json
- .gitignore
- .npmrc
- .prettierrc
- index.html
- optimize-include.ts
- package.json
- README.md
- tsconfig.base.json
- tsconfig.json
- vite.config.ts
- vitest.config.ts
- vitest.setup.ts
# ์ค์น ๊ฐ์ด๋
1. ์ฝ๋ ๋ด๋ ค๋ฐ๊ธฐ
git clone https://github.com/jzfai/vue3-admin-ts
๊นํ๋ธ์์ ํ๋ก์ ํธ ์ฝ๋ ์ ์ฒด๋ฅผ ๋ด ์ปดํจํฐ๋ก ๋ด๋ ค๋ฐ์ต๋๋ค.
cd vue3-admin-ts
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
2. Node.js
์ฌ์ ์ถ์ฒ์ฌ์ ์ค๋น๋ฌผ
pnpm i
์ด ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋์ ๊ทธ๋๋ก ์ ๋ ฅํด ์คํํ์ธ์.
pnpm run dev
๊ฐ๋ฐ/์คํ ์๋ฒ๋ฅผ ์ผญ๋๋ค.
pnpm run build-test
๋ฐฐํฌ์ฉ์ผ๋ก ์ฝ๋๋ฅผ ์ต์ ํํด์ ๋น๋ ํ์ผ์ ์์ฑํฉ๋๋ค.
pnpm run build
๋ฐฐํฌ์ฉ์ผ๋ก ์ฝ๋๋ฅผ ์ต์ ํํด์ ๋น๋ ํ์ผ์ ์์ฑํฉ๋๋ค.
pnpm run preview
์ด ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋์ ๊ทธ๋๋ก ์ ๋ ฅํด ์คํํ์ธ์.
๋ช
๋ น์ด ์คํ ํ ํฐ๋ฏธ๋์ ๋ํ๋๋ ์ฃผ์(๋ณดํต http://localhost:3000 ํํ)๋ฅผ ๋ธ๋ผ์ฐ์ ์์ ์ด์ด๋ณด์ธ์.
์ด ๋ ํฌ์ README์ ์ ํ ์ค์ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์์ต๋๋ค.
// repository documentation
Was this content helpful?
(0 ratings)
