windows系統下在Hbuilder和WebStorm使用autoprefixer插件


我也是從網上學習然后結合自己的安裝使用經驗來寫的,

一 : JetBrains WebStorm 2016.3.3的安裝使用(我的設置是基於2016.3.3這個版本來講的)

1,安裝nodejs

必須要有nodejs,這個是必須也是首要條件,下載地址:https://nodejs.org/en/ ;默認是安裝在C:\Program Files\nodejs下面,(根據個人需要),最新版的nodejs已經集成了npm,所以不需要再安裝npm包。 

2、安裝autoprefixer 
在命令行中輸入:npm install autoprefixer -g;使用npm管理工具全局(-g)安裝autoprefixer。 
3、安裝postcss-cli(Autoprefixer其實是postcss的插件) 
在命令行中輸入:npm install postcss-cli -g; 
4、配置External Tools 
在webstorm中打開設置,file—Settings-tools-External Tools,(或者打開設置然后搜索"External Tools");點擊新增按鈕; 

名字(name)隨便你填(自定義)

Program:填入你的postcss.cmd路徑;

Parameters: -u autoprefixer -o $FileDir$/$FileName$ $FileDir$/$FileName$ ;   (你可以根據你自己的需要配置,具體參見https://github.com/code42day/postcss-cli)

Working directory :$ProjectFileDir$    ;

 

例如我的配置是:

Program:C:\Users\Administrator\AppData\Roaming\npm\postcss.cmd;(這里填的是你的"postcss.cmd"路徑)

Parameters: -u autoprefixer -o $FileDir$/$FileName$FileDir$/$FileName$ ,你可以根據你自己的需要配置,具體參見https://github.com/code42day/postcss-cli

Working directory :$ProjectFileDir$

 

4,使用

安裝設置好后,就可以在你css文件右鍵然后選擇External Tools,然后選擇你之前隨便填的名字,

6,設置快捷鍵

如果覺得麻煩,可以自己設置快捷鍵,打開Webstorm設置,Preferences -> Keymap , 搜索External Tools , 配置 autoprefixer即可。 不要和原來的沖突就可以了。

二 : Hbuilder的安裝與使用

首先和前面一樣

1,安裝nodejs

必須要有nodejs,這個是必須也是首要條件,下載地址:https://nodejs.org/en/ ;默認是安裝在C:\Program Files\nodejs下面,(根據個人需要),最新版的nodejs已經集成了npm,所以不需要再安裝npm包。 

2、安裝autoprefixer 
在命令行中輸入:npm install autoprefixer -g;使用npm管理工具全局(-g)安裝autoprefixer。 
3、安裝postcss-cli(Autoprefixer其實是postcss的插件) 
在命令行中輸入:npm install postcss-cli -g; 

4,設置

打開HBuilder,運行-外部工具-外部工具配置,設置


要執行的命令或文件 : 填寫npm安裝目錄\postcss.cmd

工作目錄   填寫${project_loc}
參數    填寫-u autoprefixer -o ${resource_loc} ${resource_loc}

例如我的:

要執行的命令或文件 : C:\Users\Administrator\AppData\Roaming\npm\postcss.cmd

工作目錄  : ${project_loc}
參數  : -u autoprefixer -o ${resource_loc} ${resource_loc}

 

具體設置如下圖:

設置好后,點擊運行,頭一起可能會出錯,重啟Hbuilder或者電腦就解決了

5使用:

同樣的道理,在css文件中右鍵,然后選擇外部工具,然后選擇autoprefixer,等編譯完成就行了,

6,配置快捷鍵


工具-選項-常規-快捷鍵,搜索autoprefixer(此處為你新建外部工具的名稱),設置快捷鍵即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM