gc_i18n
v1.3.9
Published
一个基于 Vue 3 和 Vite 的国际化解决方案库。
Readme
gc_i18n
一个基于 Vue 3 和 Vite 的国际化解决方案库。
安装
npm install gc_i18n使用
import lang from 'gc_i18n';
const app = createApp(App);
app.use(lang, router);
app.mount('#app');Node.js 版本兼容性说明
本库支持 Node.js 16.0.0 及以上版本。在低版本 Node.js 环境中使用时,请注意以下几点:
- 本库同时提供 ESM 和 UMD 两种模块格式的构建产物
- 在 package.json 中明确指定了
exports字段以提高模块解析兼容性 - 如果在 Node.js 16.0.0 环境中遇到模块解析错误,请尝试以下解决方案:
解决方案 1:升级 Node.js 版本(推荐)
建议将 Node.js 升级到 18.x 或更高版本以获得更好的 ES 模块支持。
解决方案 2:使用 require 方式导入
如果必须使用 Node.js 16.0.0,可以尝试使用 CommonJS 方式导入:
const lang = require('gc_i18n');解决方案 3:检查 Vite 配置
确保你的 Vite 配置正确处理了模块解析:
// vite.config.js
export default defineConfig({
resolve: {
alias: {
'gc_i18n': 'gc_i18n/lib/gc_i18n.umd.cjs'
}
}
});构建
npm run build开发
npm run dev