主要依賴archiver
const fs =
require
('fs'
)const archiver =
require
('archiver'
)// 建立生成的壓縮包路徑
const output = fs.
createwritestream
(__dirname +
'/example.zip'
)const archive =
archiver
('zip'
,// 設定壓縮等級})
// 'close'事件監聽
output.on(
'close'
,function()
)// 'end'事件監聽
output.on(
'end'
,function()
)// 'error'事件監聽
archive.on(
'error'
,function
(err));
archive.
pipe
(output)
// 新增目錄;example為需要打包的目錄,new-dir為打包後的子目錄;false會將檔案打包到根目錄
archive.
directory
('./example/'
,'new-dir'
)// 新增檔案;example.js為需要打包的檔案,false表示保持原名
archive.
file
('example.js'
,false
)// 執行
archive.
finalize
()
主要依賴svgtofont
const svgtofont =
require
('svgtofont'
)const path =
require
('path');
svgtofont()
.then
((options)
=>
);
const fs =
require
('fs');
const path =
require
('path');
// 模板目錄
let templateicon = fs.
readfilesync
(path.
join
(__dirname,
'./template.vue'),
'utf8'
)// 需要替換的資料
let imgs =
// 全域性替換目標資料
let content = templateicon.
replace
(/\[imgs\]/g
,json
.stringify
(imgs)
)// 生成檔案
fs.writefile
(path.
join
(__dirname,
'./icon.vue'
), content,
(err)
=>
);
var readline =
require
('readline'
)var rl = readline.
createinte***ce
(process.stdin, process.stdout)
rl.setprompt
('test> ');
rl.prompt()
;rl.on(
'line'
,function
(line)
rl.prompt()
;});
rl.on
('close'
,function()
);// promise
const
rlfunc
=function
(prompt)
else})
})}
const
=require
('child_process'
)const
shell
=function
(order)
else})
})}
console.
log(
'\033[42;30m example1 \033[40;32m example2\033[0m'
)
語法\033[背景色編號;字色編號m
輸出的內容\033[0m
字色編號:30黑,31紅,32綠,33黃,34藍,35紫,36深綠,37白色還有些比較特殊的標記背景編號:40黑,41紅,42綠,43黃,44藍,45紫,46深綠,47白色
JS指令碼收藏(一些實用的函式)
一 共享onload事件 這個函式的名字是addloadevent,它是由simon willison 編寫的。它只有乙個引數 打算在頁面載入完畢時執行的函式的名字。下面是addloadevent函式將要完成的操作。把現有的window.onload事件處理函式的值存入變數oldonload。如果在...
一些實用的模板
1 floyd判最小環 注 包含基本的floyd演算法。最好寫的單源最短路徑演算法。但時間複雜度o n 3 n 1000基本就用不了了。void floyd 3 dijkstra 迪傑斯特拉 演算法 單源最短路徑演算法 基本思路 每次確定到起點距離最短且距離尚未確定的點的dis,並對其所有鄰邊進行鬆...
讓我們來編寫一些PHP實用的指令碼
現在讓我們來編寫一些更實用的指令碼。我們將檢查瀏覽頁面的訪問者用了什麼型別的瀏覽器。要達到這個目的,我們需要檢查使用者的agent字串,它是瀏覽器傳送的http請求的一部分。該資訊被儲存在乙個變數中。在php中,變數總是以乙個美元符開頭。我們現在感興趣的變數是 server http user ag...