日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在WebStorm里配置watcher实现编辑less文件时自动生成.map和压缩后的.css文件

發布時間:2025/5/22 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在WebStorm里配置watcher实现编辑less文件时自动生成.map和压缩后的.css文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.操作前確定成功安裝less,檢測方法,在命令行(cmd),輸入lessc -v,看到如下類似內容,則說明安裝過了。?
?
如果需要生成壓縮后的css的文件,則需要通過以下命令安裝插件

npm install less-plugin-clean-css

【注:】可能遇到的問題

解決方案:在E:\Program Files\nodejs\node_modules\npm進行安裝

?

2.打開WebStrom,隨便新建一個工程,在工程名上右鍵,【新建】-【Stylesheet】,輸入文件名,Kind值選擇Less File,【確定】,會自動提示是否將less加入watcher,點擊【Add watcher】
?
?
打開New Watcher配置界面,如果沒有提示,也可以通過【文件(File)】-【設置(Settings)】-【工具(Tools)】-【File Watchers】-【+】-【Less】打開New Watcher配置界面。?
?
3.此時,如果直接點擊【確定】,則當我們修改less文件時,會自動生成相應的css文件,當然我們為了讓其功能更強大,生成壓縮后的css和相應的map文件,就需要修改

Arguments和Output paths to refresh兩個參數(注意Program值是自動獲取的,每個人電腦環境不同,路徑類似)。按照下面的表中值進行配置,完成相應的功能。?
修改前

參數名參數值(下面no之前是兩個“-”)
Arguments–no-color?$FileName$
Output paths to refresh$FileNameWithoutExtension$.css

修改后(不啟用css壓縮)

參數名參數值(下面no和source之前是兩個“-”)
Arguments–no-color?$FileName$?$FileNameWithoutExtension$.css –source-map=$FileNameWithoutExtension$.css.map
Output paths to refresh留空

修改后(啟用css壓縮,需要給less安裝插件less-plugin-clean-css,詳見《安裝Nodejs、npm、Less(支持生成壓縮后的css)》)

參數名參數值(下面no、clean和source之前是兩個“-”)
Arguments–no-color?$FileName$?$FileNameWithoutExtension$.min.css –clean-css –source-map=$FileNameWithoutExtension$.min.css.map
Output paths to refresh留空

修改后點擊【確定】保存,回到less文件編輯界面,隨意輸入css代碼,立即會生成css和map文件。?
?
Arguments里還可添加其他參數實現更多的功能,點擊后面的【Insert maro…】可以添加更多的宏值

總結

以上是生活随笔為你收集整理的在WebStorm里配置watcher实现编辑less文件时自动生成.map和压缩后的.css文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。