UNPKG

@c-sheep/i18n-extract-cli

Version:

这是一款能够自动将代码里的中文转成i18n国际化标记的命令行工具。当然,你也可以用它实现将中文语言包自动翻译成其他语言。适用于vue2、vue3和react

31 lines (28 loc) 743 B
#!/usr/bin/env node 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); } }