vite-lingui-poc:只是一个示例应用程序,显示了如何在Vite Bundle中使用lingui.js

时间:2021-05-16 21:27:38
【文件属性】:
文件名称:vite-lingui-poc:只是一个示例应用程序,显示了如何在Vite Bundle中使用lingui.js
文件大小:41KB
文件格式:ZIP
更新时间:2021-05-16 21:27:38
i18n typescript reactjs vite esbuild Vite + Lingui.js POC 展示如何使lingui.js与Vite一起使用。 为了使babel宏正常工作,我们需要babel转译。 在此POC中提出的解决方案是使用reactBabelRefreshPlugin,它与官方的@vitejs/plugin-react-refresh ,但具有一些调整,即使在生产环境中,也可以进行babel转换。 另一种解决方案是将与@vitejs/plugin-react-refresh一起使用,但这会比较慢,因为代码需要Babel解析2倍。而不是仅在自定义插件中实现的一次。 要在您的计算机上运行此程序,只需安装deps并运行npm run dev 。 请注意: 我们拥有的自定义插件与不推荐使用的@babel/polyfill不兼容。 不知道为什么会这样,但是如果您将其替换为 import 'core-js/stable' import
【文件预览】:
vite-lingui-poc-master
----.babelrc(56B)
----package.json(1KB)
----readme.md(985B)
----.prettierrc(97B)
----index.html(363B)
----package-lock.json(86KB)
----src()
--------App.css(609B)
--------locales()
--------favicon.svg(1KB)
--------i18n.tsx(690B)
--------logo.svg(3KB)
--------main.tsx(608B)
--------App.tsx(2KB)
--------index.css(366B)
----tsconfig.json(505B)
----reactBabelRefreshPlugin.js(6KB)
----.gitignore(45B)
----vite.config.ts(269B)
----.linguirc(295B)

网友评论