i18n-transform-cli
Version:
这是一款能够自动将代码里的中文转成i18n国际化标记的命令行工具。当然,你也可以用它实现将中文语言包自动翻译成其他语言。适用于vue2、vue3和react
27 lines (24 loc) • 716 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)
}
}