当前位置:   article > 正文

企业开发前端框架2023最新前沿技术vue3+vite+vuetify+js+Tailwind Css_前端新技术

前端新技术

前言

最近需要开发新的项目,正好学习了Tailwindcss,所以就想着集成到新项目里来,一来可以精进项目经验,也可以感受一下tailwindcss的唯美风格,本偏文章是前端快速启动项目类的文章,请欣赏!

项目模板下载:https://gitee.com/zzuli_huahua/vuetify-tailwindcss.git

创建项目

1、打开vuetify的官网下载项目

链接:Vuetify官网快速启动项目
使用cmd命令或者控制台powershell命令

注意:以Vuetify官网为准,因为时间不一样,下载方式也会不同,本文仅作参考。

yarn create vuetify
  • 1

然后分别填写
1、项目名称( AA_Vuetify_learn)
2、选择安装的摸块,因为需要用到路由和数据仓库,我就选了Essentials (Vuetify, VueRouter, Pinia),按上下箭头可切换。
3、是否选择TS,这个看个人,我选择了No,因为暂时还不熟悉,刚学的。
4、选择管理工具下载,这个不用纠结,不是说你用pnpm下载就只能用pnpm运行,后面启动的方式可以用npm、yar、pnpm都是可以的。
不出意外就是如下:
在这里插入图片描述
然后就可以在IDE工具打开了,笔者用的是webstorm。

2、下载依赖

执行控制台命令:

npm install
  • 1

完成之后可以运行一下

npm run dev
  • 1

不出意外的话会报一个错:
在这里插入图片描述
意思是说vue的版本要在3.2.25以上。
在这里插入图片描述

执行更新vue版本命令

npm install vue@latest
  • 1

如果执行npm报错就多执行几次,毕竟是外国的服务器,或者切换pnpm来执行
更新完成之后如下
在这里插入图片描述
然后继续运行

npm run dev
  • 1

在这里插入图片描述
启动成功

3、添加tailwindcss依赖

老样子,可以直接看官网(做参考):tailwind官网
先安装依赖:(依次执行)

npm install -D tailwindcss@latest postcss@latest autoprefixer@latest
  • 1

创建您的配置文件
接下来,生成您的 ​tailwind.config.js​ 和 ​postcss.config.js​ 文件:

npx tailwindcss init -p
  • 1

这将会在您的项目根目录创建一个最小化的 ​tailwind.config.js​ 文件:
编辑tailwind.config.js文件成下面这个样子(没有就加)

// tailwind.config.js
module.exports = {
  purge: [],
  darkMode: false, // or 'media' or 'class'
  theme: {
    extend: {},
  },
  variants: {
    extend: {},
  },
  plugins: [],
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

这也将会创建一个包含已配置好的 ​tailwindcss ​和 ​autoprefixer ​的 ​postcss.config.js​ 配置文件:

// postcss.config.js
module.exports = {
  	plugins: {
    tailwindcss: {},
    autoprefixer: {},
  },
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

配置 Tailwind 来移除生产环境下没有使用到的样式声明
在您的 ​tailwind.config.js​ 文件中,配置 ​purge ​选项指定所有的 pages 和 components 文件,使得 Tailwind 可以在生产构建中对未使用的样式进行摇树优化。

// tailwind.config.js
  module.exports = {
    purge: [],
    purge: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
    darkMode: false, // or 'media' or 'class'
    theme: {
      extend: {},
    },
    variants: {
      extend: {},
    },
    plugins: [],
  }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

在您的 CSS 中引入 Tailwind
创建 ​./src/index.css​ 文件 并使用 ​@tailwind​ 指令来包含 Tailwind的 ​base​、 ​components ​和 ​utilities ​样式,来替换掉原来的文件内容。

/* ./src/index.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
  • 1
  • 2
  • 3
  • 4

Tailwind 会在构建时将这些指令转换成所有基于您配置的设计系统生成的样式文件。
最后,确保您的 CSS 文件被导入到您的 ​./src/main.js​ 文件中。

// src/main.js
import { createApp } from 'vue'
import App from './App.vue'
import './index.css'

createApp(App).mount('#app')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

然后运行,您已经完成了所有步骤!现在,当您运行 ​npm run dev​, Tailwind CSS 就可以在您的 Vue 3 and Vite 项目中使用了。

npm run dev
  • 1

如果看见下面这个就是成功了
在这里插入图片描述

结束

可以啦,开启你的自由创作之路吧,杨帆!起航!

如果不行就再尝试一次吧,给bug一次机会哦!
如果是添加tailwindcss失败请看:https://www.w3cschool.cn/tailwind_css/tailwind_css-izj53p90.html


尽管道路漫长,步履坚定不忘初心。
风雨兼程,不畏艰辛与挣扎。
成功的种子,埋在心中灼热,
努力耕耘,绽放绚丽的花朵。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/106124
推荐阅读
相关标签
  

闽ICP备14008679号