小程序項(xiàng)目支持saas/less

前言

微信小程序已支持編譯插件配置伤为,支持編譯插件有 typescript、less漠秋、sass 文檔

在project.config.json增加如下配置:

{
  "setting": {
    "useCompilerPlugins": [
      "less"
    ]
  }
}

Tips: 編譯優(yōu)先級 wxss>saas 或 wxss>less

工具

批量將css轉(zhuǎn)換為saas

使用

npm i css-pipe-all
# 或
yarn add css-pipe-all

# 執(zhí)行
cssPipe run <dirname> -t <suffix> -opt <options>

# 參數(shù)解釋
# dirname:文件夾
# suffix:文件后綴
# options:見下文(可選參數(shù)opt)

目前實(shí)現(xiàn)功能

  • 支持去除注釋(選擇器內(nèi)/外)
  • 支持指定縮進(jìn)2肉盹、4個(gè)空格
  • 支持批量刪除無用文件

可選參數(shù)t

參數(shù) 含義
wxss 文件后綴
css 文件后綴
acss 文件后綴
ttss 文件后綴

ps: 理論上只要文件內(nèi)容為標(biāo)準(zhǔn)css語法俺陋,任何文件后綴都可轉(zhuǎn)換

可選參數(shù)opt

參數(shù) 含義
delOut 去除選擇器外層注釋
delIn 去除選擇器內(nèi)層注釋
tab2 縮進(jìn)2個(gè)空格
tab4 縮進(jìn)4個(gè)空格
delFile 刪除指定后綴類型文件

案例

  • 現(xiàn)有index.wxss文件內(nèi)容如下
/* Outside Comment 選擇器外層注釋 */
header {
    padding:20px;
}
header h1 { /* Nesting 選擇器內(nèi)層注釋 */
    box-shadow: 0 0 0 rgba(0,0,0,0.9);
}
  • 基礎(chǔ)語法轉(zhuǎn)換
# 執(zhí)行命令
cssPipe run index -t wxss

# 轉(zhuǎn)換結(jié)果

/*! Outside Comment 選擇器外層注釋 */
header {
  padding: 20px;
  h1 {
    /*! Nesting 選擇器內(nèi)層注釋 */
    box-shadow: 0 0 0 rgba(0,0,0,.9);
  }
}
  • 縮進(jìn)為4個(gè)空格
# 命令
cssPipe run index -t wxss -opt tab4

# 轉(zhuǎn)換結(jié)果
/*! Outside Comment 選擇器外層注釋 */
header {
    padding: 20px;
    h1 {
        /*! Nesting 選擇器內(nèi)層注釋 */
        box-shadow: 0 0 0 rgba(0,0,0,.9);
    }
}
  • 刪除選擇器外層注釋
# 命令
cssPipe run index -t wxss -opt delOut

# 轉(zhuǎn)換結(jié)果
header {
  padding: 20px;
  h1 {
    /*! Nesting 選擇器內(nèi)層注釋 */
    box-shadow: 0 0 0 rgba(0,0,0,.9);
  }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末百宇,一起剝皮案震驚了整個(gè)濱河市考廉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌携御,老刑警劉巖昌粤,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異啄刹,居然都是意外死亡涮坐,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進(jìn)店門誓军,熙熙樓的掌柜王于貴愁眉苦臉地迎上來袱讹,“玉大人,你說我怎么就攤上這事谭企。” “怎么了评肆?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵债查,是天一觀的道長。 經(jīng)常有香客問我瓜挽,道長盹廷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任久橙,我火速辦了婚禮俄占,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘淆衷。我一直安慰自己缸榄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布祝拯。 她就那樣靜靜地躺著甚带,像睡著了一般。 火紅的嫁衣襯著肌膚如雪佳头。 梳的紋絲不亂的頭發(fā)上鹰贵,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天,我揣著相機(jī)與錄音康嘉,去河邊找鬼碉输。 笑死,一個(gè)胖子當(dāng)著我的面吹牛亭珍,可吹牛的內(nèi)容都是我干的敷钾。 我是一名探鬼主播枝哄,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼闰非!你這毒婦竟也來了膘格?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤财松,失蹤者是張志新(化名)和其女友劉穎瘪贱,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辆毡,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡菜秦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了舶掖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片球昨。...
    茶點(diǎn)故事閱讀 38,094評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖眨攘,靈堂內(nèi)的尸體忽然破棺而出主慰,到底是詐尸還是另有隱情,我是刑警寧澤鲫售,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布共螺,位于F島的核電站,受9級特大地震影響情竹,放射性物質(zhì)發(fā)生泄漏藐不。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一秦效、第九天 我趴在偏房一處隱蔽的房頂上張望雏蛮。 院中可真熱鬧,春花似錦阱州、人聲如沸挑秉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽衷模。三九已至,卻和暖如春蒲赂,著一層夾襖步出監(jiān)牢的瞬間阱冶,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工滥嘴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留木蹬,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像镊叁,于是被迫代替她去往敵國和親尘颓。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評論 2 345