前端框架搭建(三)导入项目插件【vite】
这里开始,我们需要开始对进行改造,以uncoss——css框架导入为例。
·
这里开始,我们需要开始对vite的插件导入进行改造,以
uncoss——css框架导入为例
1.下载依赖
pnpm i -D unocss @unocss/preset-uno @unocss/preset-attributify @unocss/preset-icons
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MkAww4zP-1670995560812)(assets/image-20221214123603-l9mkngk.png)]](https://i-blog.csdnimg.cn/blog_migrate/c7c9d0ae802aecfff06b01ad9c255396.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uk3JWkhN-1670995560812)(assets/image-20221214123655-ncpqkn6.png)]](https://i-blog.csdnimg.cn/blog_migrate/4f190f0f208e5c85310d959af929af72.png)
2.导入vite.config.ts
// 引入Unocss
import Unocss from 'unocss/vite';
import { presetUno, presetAttributify, presetIcons } from 'unocss'
使用
Unocss({ // 使用Unocss
presets: [
presetUno(),
presetAttributify(),
presetIcons()],
})
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i2vlofM5-1670995560813)(assets/image-20221214130811-0ypviur.png)]](https://i-blog.csdnimg.cn/blog_migrate/906260c1e1a67790d3e89d276263b8c1.png)
然后,我们发现了一点不太合理的地方,如果我们有很多项目插件,那岂不是都要在vite.config.ts中导入,那这样将会越来越长,就显得很不合理了
3.在plugins\assets.ts添加导入
在上一个模块中,我们就提到了assets.ts文件的导入是用来导入其他外来样式的。这里的css框架正好是外来的样式,因此直接在这里进行导入
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VeOwHL9U-1670995560813)(assets/image-20221214131212-dzpvr0r.png)]](https://i-blog.csdnimg.cn/blog_migrate/779d2acdf96452fff9aa948b387917e8.png)
在这个时候我们就发现了,我们单独将外来的样式封装为一个方法是一个多么明智的选择。
当我们新增一个外来插件的时候,需要导入样式时,仅需在此处添加一个导入即可!
4.使用测试
我们直接对HelloWorld.vue进行测试
<h1 class="text-25px text-#ff6700 bg-#ccc">{{ msg }}</h1>
实现效果
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sd5RCSKU-1670995560813)(assets/image-20221214131429-hb84dts.png)]](https://i-blog.csdnimg.cn/blog_migrate/1883a6af26cbfd81355811ef50c4a703.png)
更多推荐
所有评论(0)