Skip to content

Create a project base on vue3.x vite & typescript ...

Notifications You must be signed in to change notification settings

Juche/vue-vite-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vue-vite-ts

Create a project base on vue3.x vite & typescript ...

Steps

初始化

  • 创建项目 & 加入版本管理
# init project(这个过程可以关联仓库项目地址)
yarn init
# verified github account and add remote repository
# 设置提交代码时的用户信息:
git config user.name "Juche"
git config user.email [email protected]
# commit to repository
git add package.json
git commit -m 'package.json'
git push origin master

# 撤销已 push 到仓库的提交
git reset --soft 7ac94fc052a82693341972ce234e18d3ecf8b731
# 必须添加参数force进行强制提交,否则会提交失败
git push origin  master --force
  • 建立项目结构
├─dist
├─node_modules
├─public
├─src
│  ├─assets
│  ├─componets
│  ├─router
│  ├─store
│  └─views
└─test

逐步安装依赖和创建编写对应的文件

  • vite 可运行的最基本 web
yarn add vite --dev

# 接下来创建 index.html/main.js 等文件
# 一个最基本的可运行 web 项目就搭建好了
# 通过 vite 启动静态服务(默认 3000 端口)
npx vite
  • Vue 开发环境初始化
# 安装 vue 依赖
yarn add [email protected]
yarn add @vitejs/plugin-vue --dev
# vue 单文件组件编译器(compiling Vue Single File Components)
yarn add @vue/compiler-sfc --dev
# main.js 中初始化 vue 项目挂载
# 创建 vite.config.js 文件,配置 vite 解析 vue 单文件方法
# 创建 App.vue 单文件作为项目的创建入口
  • typescript & scss
# 安装 typescript 依赖
yarn add typescript --dev

# 创建 tsconfig.json 配置文件
# 创建 src/shims-vue.d.ts
# vite.config.js 改为 vite.config.ts
# src/main.js 改为 src/main.ts

# 修改 build 脚本 => `"build": "vue-tsc --noEmit && vite build",`
# index.html 引入的脚本改为 => `<script type="module" src="/src/main.ts"></script>`

# 安装 sass 依赖
yarn add sass --dev
# 使用 sass
# <style lang="scss">

About

Create a project base on vue3.x vite & typescript ...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published