最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

關(guān)于在Vue項(xiàng)目中使用Tailwind CSS的問題

2023-06-23 18:42 作者:加藤惠の千層套路  | 我要投稿

最近在學(xué)Vue,剛到創(chuàng)建項(xiàng)目的程度,但心血來潮想試試Tailwind CSS,畢竟實(shí)在是不會(huì)寫CSS,但沒想到一直報(bào)錯(cuò),網(wǎng)上還找不到答案,實(shí)在是折磨人...

Tailwind Css v3.3.2的文檔?https://www.tailwindcss.cn/docs/guides/vite#vue

今天根據(jù)該文檔引入到我新創(chuàng)建的Vue項(xiàng)目后,npm run dev就報(bào)錯(cuò):

實(shí)在是莫名其妙,我反復(fù)排查了好幾遍,確定自己是按照文檔一步步設(shè)置的,但還是報(bào)錯(cuò)。

只能去百度和Google,但都沒有貼合的相關(guān)關(guān)鍵詞,更沒有貼合的解答

我百思不得其解,以為是文檔寫的有問題,就去百度vue項(xiàng)目如何配置tailwind

確實(shí)有步驟的差異,文檔v3.3.2沒有這一步:

但嘗試后還是失敗,npm run dev仍然報(bào)錯(cuò):

在失敗多次后,我不得不回到報(bào)錯(cuò)信息上:每次都提示 某段css錯(cuò)誤,但排查后寫的又沒有問題,所以懷疑是post css的配置問題,又搜了一大堆還是無果。

最后靈光一閃,只能是版本問題了吧!

我使用的是官方文檔指令?npm init vue@latest 安裝的vue,所以跳過了tailwind文檔的第1步。

所以我在新文件夾重新按照文檔指令npm create vite@latest my-project -- --template vue 安裝了另一個(gè)vue項(xiàng)目,然后安裝tailwind,最后果不其然, npm run dev成功運(yùn)行。

我實(shí)在是理解不了,就去對(duì)比兩個(gè)項(xiàng)目的差異:

結(jié)果兩個(gè)命令安裝的Vue和Vite版本不一樣,集成的模板文件也不一樣:

npm init vue@latest

該指令模板在assets文件里有兩個(gè)css文件、無style.css文件、且組件中樣式復(fù)雜,選擇器和屬性涉及較多

npm create vite@latest my-project -- --template vue

該指令模板在assets文件夾中無css,且有一個(gè)style.css(并非像tailwind文檔所說需要?jiǎng)?chuàng)建一個(gè)文件)、且組件中樣式簡單,只有基本的選擇器和屬性

最后我有理由懷疑,是vue模板中的css文件和組件中的css,造成了postcss處理的bug

所以我把項(xiàng)目中所有css都刪了,創(chuàng)建一個(gè)style.css文件, 根據(jù)官方文檔配置Tailwind css

然后npm run dev,就成功預(yù)覽了......大無語??疲れた.....

而且這是否意味著:我不能在使用tailwind的同時(shí)編寫單獨(dú)的css文件或者在vue組件中寫css樣式?

最后盡管解決了問題,在項(xiàng)目中啟用了tailwind css,我還是不知道是什么原因,是哪些選擇器,是哪些css屬性,造成了bug,或者根本不是css的問題,而是項(xiàng)目版本兼容問題,不得而知。

最后希望有大佬看到這篇文章,能解答困擾我一下午的bug....


關(guān)于在Vue項(xiàng)目中使用Tailwind CSS的問題的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
萝北县| 郑州市| 汝阳县| 偃师市| 彭山县| 侯马市| 南宁市| 丹棱县| 集贤县| 马尔康县| 防城港市| 浦北县| 公安县| 银川市| 陇川县| 大悟县| 泰州市| 阿荣旗| 阜新| 柳江县| 门源| 年辖:市辖区| 金山区| 永济市| 铜川市| 兖州市| 朝阳市| 定日县| 黄浦区| 延安市| 闽侯县| 石河子市| 乐陵市| 黄龙县| 璧山县| 黄大仙区| 泗水县| 无棣县| 沂南县| 泰和县| 自贡市|