node exec windows 亂碼問題
解決辦法:
使用iconv-lite
以GBK
字符集解碼。
const iconv = require('iconv-lite')
try {
execSync(`mkdir -p ./1/12`)
} catch (e) {
const msg = iconv.decode(e.stderr, 'gbk').replace(/[\r\n]/g, '')
console.error(`錯誤信息: ${msg}`)
}