没有合适的资源?快使用搜索试试~ 我知道了~
babel-plugin-precompile-intl:在构建时将ICU消息格式的翻译编译为可调用的功能
共29个文件
js:25个
json:2个
gitignore:1个
需积分: 10 0 下载量 154 浏览量
2021-05-15
05:53:42
上传
评论
收藏 66KB ZIP 举报
温馨提示
babel-plugin-precompile-intl 这个babel插件在构建时将ICU消息语法的转换编译为可执行函数,分析使用的功能,并从导入所需的运行时帮助以执行构建时无法执行的操作。 与其他国际化图书馆的差异 这种方法与或类的库所采用的方法不同,后者在浏览器中完成所有工作。 这些库采用的方法更加灵活,因为您只需加载带有纯文本翻译的json文件即可,仅此而已,但这也意味着库需要为ICU消息语法提供解析器,并且始终必须提供代码对于ICU语法支持的所有功能,甚至您可能不使用的功能,这些库也要大几倍。 该库使用的策略假定您的应用程序将具有某种已构建的过程,可用于分析和预编译应用程序中的消息。 此过程减轻了浏览器在用户设备中执行相同过程的负担,从而使应用程序变得更小,更快。 编译翻译? WAT? 好的,让我们用一个例子来检查一下。 假设您有一个翻译如下的文件: { "pla
资源推荐
资源详情
资源评论
收起资源包目录
babel-plugin-precompile-intl-master.zip (29个子文件)
babel-plugin-precompile-intl-master
package.json 849B
test
index.test.js 4KB
fixtures
default
plain-keys-only
output.js 94B
input.js 95B
with-select
output.js 434B
input.js 316B
format-times
output.js 245B
input.js 166B
format-dates
output.js 225B
input.js 150B
final-boss
output.js 768B
input.js 485B
with-interpolations
output.js 302B
input.js 158B
format-numbers
output.js 260B
input.js 178B
with-plurals
output.js 244B
input.js 138B
plural-with-hash-interpolation
output.js 260B
input.js 173B
plural-with-offsets
output.js 900B
input.js 654B
flattening
output.js 590B
input.js 472B
jest.config.js 110B
package-lock.json 204KB
src
index.js 8KB
.gitignore 12B
README.md 4KB
共 29 条
- 1
资源评论
帝哲
- 粉丝: 35
- 资源: 4669
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功