一、创建工程

下载官方的cli代码
https://gitee.com/dcloud/uni-preset-vue/repository/archive/vite-ts.zip

解压缩后执行下面命令即可运行

npm i
npm run dev:h5

二、安装Sass依赖

执行下面命令即可

npm i sass node-sass  sass-loader -s -d

然后会报错

npm install 报错 ERR! gyp ERR! cwd D:\workspace\node_modules\node-sass
npm ERR! gyp verb which failed Error: not found: python2

可能原因:

  1. nodejs与sass版本不匹配(可能性最大:解决办法见下方)
  2. node无法下载sass依赖:解决办法:安装淘宝镜像,执行命令:npm config set registry http://registry.npm.taobao.org/
  3. 其他原因:解决办法:卸载node重装(这个可以大概也是重装后版本匹配上了);安装python等

解决办法:nodejs与node-sass版本不匹配:

查看node版本:node -v

根据node版本与node-sass版本对应关系修改package.json文件node-sass版本,修改sass-loader版本



重新安装npm i 后再次运行即可

三、引入vant

Vue 3 项目,安装最新版 Vant
npm i vantVue 2 项目,安装 Vant 2
npm i vant@latest-v2

按需引入组件样式:

  1. 安装插件
# 通过 npm 安装
npm i unplugin-vue-components -D# 通过 yarn 安装
yarn add unplugin-vue-components -D# 通过 pnpm 安装
pnpm add unplugin-vue-components -D
  1. 配置插件
    如果是基于 vite 的项目,在 vite.config.js 文件中配置插件:
import { defineConfig } from "vite";
import uni from "@dcloudio/vite-plugin-uni";
// 按需加载vant
import Components from 'unplugin-vue-components/vite';
import { VantResolver } from 'unplugin-vue-components/resolvers';
export default defineConfig({plugins: [uni(),Components({resolvers: [VantResolver()],}),],
});
  1. 使用组件
    完成以上两步,就可以直接在模板中使用 Vant 组件了,unplugin-vue-components 会解析模板并自动注册对应的组件。
<template><van-button type="primary">主要按钮</van-button>
</template>

四、运行结果

到这里就成功了,参考文档:
https://blog.csdn.net/weixin_39370093/article/details/125796949

Uni-APP+Vite+Vue3+TS+Vant 搭建项目相关推荐

  1. vite+vue3+ts框架搭建问题记录

    404 按官网提示执行npm init vite@latest报错 node版本太低,更新node版本即可,window不能使用命令行更新,重新下载node安装包. 下载地址用下载 | Node.js ...

  2. vite+vue3+ts项目搭建之集成qiankun让其成为子应用模板(vite+vue3+ts+qiankun项目)—新增主应用在线地址可以进入vue2/vue3子应用

    前言 以下操作,是续接之前 第四步 --即:vite+vue3+ts+pinia+element-plus项目已完成搭建好,可以直接业务开发了 主应用技术栈:vue2+webpack+js 集成qia ...

  3. vite+vue3+ts+element-plus项目搭建--超详细

    vite+vue3+ts+element-plus项目搭建–超详细 vite 作用 快速的冷启动:不需要等待打包操作: 即时的热模块更新:替换性能和模块数量的解耦让更新飞起: 真正的按需编译:不再等待 ...

  4. vite+vue3+ts+ant design vue+tailwindcss搭建前端web应用(2)

    回顾 上篇文章地址:vite+vue3+ts+ant design vue+tailwindcss搭建前端web应用(1)_konsei的博客-CSDN博客 上篇文章搭建了vue3项目,引入了ant ...

  5. vue3+vite3+vant搭建移动端简易模版

    前言 vue3.x相关的生态已经在不断的完善中,相应的UI/路由/pinia等都已成熟,新的项目也在考虑使用新版本开发了,开一个帖子记录一下搭建移动端简易模版的过程,方便以后回顾. vite前端构建工 ...

  6. vite + vue3 + ts集成Cesium

    vite + vue3 + ts集成Cesium 安装cesium:npm i cesium vite-plugin-cesium vite -D 在vite.config.ts中进行相应的cesiu ...

  7. vue3+ts+vant移动端H5项目搭建

    使用vue-cli搭建项目 1.全局安装vue-cli npm install -g @vue/cli 安装完成验证 vue -V 2.使用vue ui 可视化创建项目 2.1 vue ui vue ...

  8. vite+vue3+ts项目插件使用(提高开发效率vite+vue3插件使用)新增在线预览地址

    在线预览 Link:https://wocwin.github.io/wocwin-admin/ 一.@vitejs/plugin-vue-jsx vite+vue3项目全面支持jsx语法 npm i ...

  9. 【Vue3】创建 vite + vue3 + Ant Design Vue 项目

    搭建脚手架 创建项目: 然后按照它的指示运行项目 配置文件 安装构建 vue-router: npm i vue-router@next 创建 router/index.js 文件: import { ...

最新文章

  1. cocos2d-x-3.2 lua命名空间前缀
  2. 【渝粤教育】广东开放大学 21秋期末考试 公共政策学10855K1
  3. Windows 11 高门槛吓退用户,Linux 成香饽饽?
  4. 记录一次归档日志爆满事件
  5. 还在使用集合类完成这些功能?不妨来看看 Guava 集合类!!!
  6. 算法设计与分析期末复习题
  7. 用Python搭建股票舆情分析系统
  8. web测试的基本测试点
  9. 【随便说说】|| 老师用腾讯会议开直播,实在忍不住了,我......
  10. 学习能力篇:“拼图式”学习法
  11. 在ftp服务器中上传文档的权限,ftp服务器 上传文件权限设置
  12. PMI-ACP练习题(22)
  13. 腾讯云轻量应用服务器下使用RPM包方式安装GreatSQL单主环境
  14. python计算定积分
  15. 非参数估计:核密度估计KDE
  16. Simulink之S-function函数笔记之一
  17. php网站 域名授权 怎么破,使用php进行域名授权代码 - 小俊学习网
  18. POJ(8463)-----Stupid cat Doge(openjudge)
  19. Web前端——jQuery库
  20. Cascade Classification

热门文章

  1. Win8系统108个运行命令 你能记住多少?(转)
  2. 国庆假期浏览了几十篇YOLO改进英文期刊,总结改进创新的一些相同点(期刊创新点持续更新)
  3. 架构设计思维篇之结构
  4. oracle数据误删除怎么恢复,oracle误删除的数据怎么恢复 oracle恢复删除的数据方法...
  5. WIN 系统怎么样查看EXpressCache功能
  6. 【Unity】模型文件格式、常见3D模型格式
  7. 计算机新手教程装系统,新手小白必看电脑重装系统教程 四种方法至少会一种就够用!...
  8. Scude导入MySQL_FM2019 大型联赛更新补丁[含37个联赛]
  9. 基于python的django框架数码电子产品销售交易商城电商平台设计
  10. 【NOJ1596、1597】【贪心算法之最小生成树】最少修建多长的公路能把所有村庄连起来(图示Prim与Kruskal算法)