天天看點

React Less,Esay LESS配置過程的踩的坑React 安裝Less,Esay LESS配置過程的踩的坑

React 安裝Less,Esay LESS配置過程的踩的坑

經過測試和對比,最終選擇less,在安裝過程踩了一些坑,進行記錄,希望能幫助後來的人。

寫在前面,請您自行安裝 node.js 并且搭建好腳手架,此處不在贅述

1、首先在npm 下安裝less

首先安裝less

$ npm install -g less

安裝的這個不進行贅述。

然後初始化

less --init

2、安裝自動化編譯的腳本 Esay LESS

示例以 vs code  舉例
	Ctrl + Shift + X 打開插件下載下傳 或者點選下圖
           
React Less,Esay LESS配置過程的踩的坑React 安裝Less,Esay LESS配置過程的踩的坑

最大的坑,搜尋Esay LESS 請不要搜Esay-less

此處卡了1天的時間,準備要放棄的時候,看到了有兩個同名的,試了下,這個才是我要找的。千萬注意區分,找錯了,運作是運作不過去的。

Esay LESS 是要使用的,但是還有一個專門給小程式寫的Esay-less,特别容易混淆。

正确的圖示應該是下圖

React Less,Esay LESS配置過程的踩的坑React 安裝Less,Esay LESS配置過程的踩的坑

打開的内容截圖應該是這樣。

React Less,Esay LESS配置過程的踩的坑React 安裝Less,Esay LESS配置過程的踩的坑

3、配置運作Esay LESS

網上搜到的都是清一色的
添加至 .vscode->settings.json檔案中的 
問題1.有些人沒有這個檔案需要自行建立 建立 ".vscode"檔案時,會報請輸入檔案名的錯誤,網上查詢後,有大神指出".vscode."最後多增加一個"."即可解決這個問題
問題2.配置檔案的打開方式
File->Preferences->settings-> (或者 檔案-》首選項-》設定-》)
           
React Less,Esay LESS配置過程的踩的坑React 安裝Less,Esay LESS配置過程的踩的坑

打開後,粘貼内容至檔案中儲存即可

“less.compile”: {

“compress”: false,

“sourceMap”: false,

“out”: “…/src/css/” //配置自動輸出的檔案夾

}

4、關于搜尋到的的Esay-less插件

我找到文章:https://www.cnblogs.com/breakdown/p/10609230.html

應該是用于小程式開發的過程中,直接生成小程式指定檔案的樣式檔案的。

{

“less.compile”: {

“outExt”: “.acss”

}

}