@c-sheep/i18n-extract-cli
Version:
这是一款能够自动将代码里的中文转成i18n国际化标记的命令行工具。当然,你也可以用它实现将中文语言包自动翻译成其他语言。适用于vue2、vue3和react
31 lines (28 loc) • 743 B
JavaScript
const semver = require("semver");
const packageJson = require("../package.json");
const chalk = require("chalk");
checkNodeVersion();
process.env.PACKAGE_NAME = packageJson.name;
process.env.PACKAGE_VERSION = packageJson.version;
require("../dist/index");
function checkNodeVersion() {
if (
!semver.satisfies(process.version, packageJson.engines.node, {
includePrerelease: true
})
) {
console.log(
chalk.red(
"You are using Node " +
process.version +
", but this version of " +
packageJson.name +
" requires Node " +
packageJson.engines.node +
".\nPlease upgrade your Node version."
)
);
process.exit(1);
}
}