1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
var fs = require( "fs" );
var less = require( `less` );
var path = require( `path` );
var baseDir = "xxx" ;
var cssDir = baseDir+ "\css" ;
var lessDir = baseDir+ "\less" ;
fs.watch(lessDir,{}, function (event, filename){
var extension = path.extname(filename);
var basename = path.basename(filename,extension);
if (extension!= ".less" ){
return ;
}
console.log( "compile file : " +filename+ " " + new Date());
var fileContent = fs.readFileSync(lessDir+ "\" +filename,{encoding: "utf8" });
less.render(fileContent,{
// compress: true,
paths: [lessDir]
}, function (e, output) {
if (e){
console.log(e);
return ;
}
var output_path = cssDir+ "\" +basename+ ".css"
// console.log(output.css);
// fs.unlinkSync(output_path);
fs.writeFileSync(output_path, output.css)
});
}); |
nodejsless及時編譯
本文轉自 antlove 51CTO部落格,原文連結:http://blog.51cto.com/antlove/1768672
相關文章
- 程式碼線上編譯器(上)- 編輯及編譯編譯
- 執行時框架,編譯時框架框架編譯
- [譯] 優化 Swift 的編譯時間優化Swift編譯
- APK編譯及安全防護APK編譯
- QT支援https及編譯OpenSSLQTHTTP編譯
- Android編譯時註解框架系列1-什麼是編譯時註解Android編譯框架
- 提前編譯:AOT-Native Image 和執行時編譯 JIT編譯
- 基本功 | Java即時編譯器原理解析及實踐Java編譯
- 優化 Xcode 編譯時間優化XCode編譯
- openssl原始碼編譯及配置方法原始碼編譯
- Qt 獲取程式編譯時間QT編譯
- Go 編譯時加入版本資訊Go編譯
- 你瞭解JVM中的 JIT 即時編譯及優化技術嗎?JVM編譯優化
- PHP編譯configure時常見錯誤,和PHP7.1.4 編譯安裝PHP編譯
- 前端工程中的編譯時優化前端編譯優化
- 深入剖析Java即時編譯器(上)Java編譯
- IOC注入技術之編譯時注入編譯
- CMake編譯Qt工程時的問題編譯QT
- MySQL免編譯安裝及登入(5.6.36)MySql編譯
- MATLAB2017b庫編譯及生成exeMatlab編譯
- Typescript安裝及編譯《CMD命令列方法》TypeScript編譯命令列
- Java編譯與反編譯Java編譯
- 在使用make編譯時,修改原始檔的註釋內容,是否會重新編譯?編譯
- [譯]使用Go Cloud的Wire進行編譯時依賴注入GoCloud編譯依賴注入
- Vs編譯時RazorTagHelper - DOTNET_HOST_PATH is not set編譯
- libusb android ndk編譯--編譯mipsAndroid編譯
- hadoop編譯—+2.x編譯Hadoop編譯
- N1064編譯鏈編譯編譯
- IjkPlayer. 可編譯及動態除錯native編譯除錯
- JS----預編譯及變數提升詳解JS編譯變數
- 編譯編譯
- PHP編譯安裝時常見錯誤解決辦法,php編譯常見錯誤PHP編譯
- 用Gulp編譯Sass並實時重新整理編譯
- Docker環境編譯時的錯誤記錄Docker編譯
- 編譯安裝nginx時配置開機自啟編譯Nginx
- Laravel6.18.0 NPM 編譯時遇到的問題LaravelNPM編譯
- 麒麟伺服器在編譯Nginx時報錯伺服器編譯Nginx
- 編譯Sophus時cmake出現警告deprecated-declarations編譯
- AndroidStudio編譯時報錯Error:Please select Android SDKAndroid編譯Error