vue3+vite 项目常用库
2023-12-31 18:49:45
特别注意:需要使用管理员权限来打开命令提示符,不然会出现各种报错
yarn?
npm install -g yarn
?vite
1.使用vite创建项目
yarn create vite
2.安装包和运行
//或yarn
yarn
yarn dev
3.在vs code安装volar插件和Ant Design Vue Helper插件
需要注意的是volar与vetur插件相冲突,所以得禁用vetur
Ant design?
1.安装Ant design ui组件库
yarn add ant-design-vue
2.全局引入封装好的antd组件
//全局引入 src/main.ts
//引入ant deisgn核心文件
import antd from 'ant-design-vue'
// 引入ant design css样式
import 'ant-design-vue/dist/antd.css'
//全局注册
.use(antd)
vue-Router?
1.安装路由vue-Router
npm install vue-router@4
//yarn add vue-router@4
2.配置路由,在src/libs下新建router.ts文件
//配置路由router.ts
//引入路由组件
import {createRouter,createWebHistory} from 'vue-router'
//路由定义
const routers = [
{
name:'主页',
path:'/',
component: () =>import('../pages/home/home.vue')
},
{
name:'登录页',
path:'/login',
component: () => import('../pages/login/login.vue')
},
]
const router = createRouter({
//路由配置
routes:routers,
//历史页面
history:createWebHistory()
})
//导出封装好的路由,代其他地方调用
export default router
3.创建视图文件夹src/pages,存放路由页面
?axios
1.安装axios
yarn add axios
pinia
yarn add pinia
sass
1.安装scss依赖
yarn add -D sass
2.在vite.config.ts中配置sass 全局变量
// 配置样式sass全局变量
css: {
preprocessorOptions: {
scss: {
javascriptEnabled: true,
additionalData: '@import "./src/assets/css/global/index.scss";',
},
},
},
?
配置@绝对路径
1.安装node 依赖
yarn add @types/node
2.vite.config.ts配置
import path from 'path'
export default defineConfig({
plugins: [
vue(),
],
// 配置绝对路径别名
resolve: {
alias: {
'@': path.resolve(__dirname, './src')
}
},
})
3.在tsconfig.json中"compilerOptions"选项中添加(ts 必须)
"baseUrl": "./",
"paths": {
"@": [
"src"
],
"@/*": [
"src/*"
],
}
文章来源:https://blog.csdn.net/qqMr75/article/details/123742646
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!