使用Jenkins批量简体转繁体

发表于:2020-11-13 09:24

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:zjffun    来源:博客园

分享:
  安装依赖
npm i simplebig
  Node.js代码
const fs = require("fs");
const path = require("path");
const S = require("simplebig");

// 要转换的文件夹
const dirPath = "./test";
// 要转换的文件的后缀
const extWhiteList = [".js", ".json", ".wxml", ".wxss"];

traverseDir(dirPath);

function traverseDir(dirPath) {
  fs.readdirSync(dirPath).forEach(function(file) {
    let filepath = path.join(dirPath, file);
    let stat = fs.statSync(filepath);
    if (stat.isDirectory()) {
      traverseDir(filepath);
    } else {
      if (~extWhiteList.indexOf(path.extname(file))) {
        let content = fs.readFileSync(filepath);
        fs.writeFileSync(filepath, S.s2t(content.toString()));
        console.log(filepath);
      }
    }
  });
}

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号