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編譯
- EBS form 及 jsp 編譯ORMJS編譯
- QEMU編譯及使用方法編譯
- 基本功 | Java即時編譯器原理解析及實踐Java編譯
- Go 編譯時加入版本資訊Go編譯
- 編譯時註解之APT編譯APT
- Android編譯時註解框架系列1-什麼是編譯時註解Android編譯框架
- QT支援https及編譯OpenSSLQTHTTP編譯
- openssl原始碼編譯及配置方法原始碼編譯
- 【BBED】編譯及基本命令(1)編譯
- 優化 Xcode 編譯時間優化XCode編譯
- 編譯JiveGlobals.java時出錯?編譯Java
- 儲存過程編譯時卡死儲存過程編譯
- Oracle EBS -- 編譯Form時出錯Oracle編譯ORM
- 檢視已經編譯過的NGINX當時的編譯引數編譯Nginx
- 你瞭解JVM中的 JIT 即時編譯及優化技術嗎?JVM編譯優化
- [翻譯]關於Swift的編譯時間優化Swift編譯優化
- benq,我下了signup,編譯的時候明明編譯了Mysql.java,但在編譯別的檔案時老提示如下錯誤:ENQ編譯MySqlJava
- hadoop 編譯程式碼及執行Hadoop編譯
- Android 原始碼的下載和編譯環境的安裝及編譯Android原始碼編譯
- 深入剖析Java即時編譯器(上)Java編譯
- IOC注入技術之編譯時注入編譯
- CMake編譯Qt工程時的問題編譯QT
- 前端工程中的編譯時優化前端編譯優化
- Zend JIT 即時編譯器開源編譯
- 儲存過程編譯時會卡死儲存過程編譯
- Typescript安裝及編譯《CMD命令列方法》TypeScript編譯命令列
- MySQL免編譯安裝及登入(5.6.36)MySql編譯
- PHP編譯錯誤及解決辦法PHP編譯
- xcode編譯時,有第三方庫時,編譯設定build active architecture only問題XCode編譯UI
- Java編譯與反編譯Java編譯
- 在使用make編譯時,修改原始檔的註釋內容,是否會重新編譯?編譯
- PHP編譯configure時常見錯誤,和PHP7.1.4 編譯安裝PHP編譯
- [譯]使用Go Cloud的Wire進行編譯時依賴注入GoCloud編譯依賴注入
- Android 編譯時註解-初認識Android編譯