我使用firebaseui,我需要to build it的法语本地化版本,因为本地化版本不会发布到npm.我当前的package.json看起来像这样:
"dependencies": {
"firebaseui": "^3.5.2"
}
有没有办法更改它,以便在npm install上使用build-js-fr
参数构建firebaseui?
最佳答案
正如我们在this Github issue中可以找到的:
[Localization] May come later down the road.
我不建议您使用自己的构建使用本地fork,因为您将与主存储库分离,从而失去升级等功能.但是,对此问题的评论建议使用patch-package
,这是一个npm模块,可让您制作“创可贴”.我似乎还好.
所以我建议以下计划:
>您可以直接在node_modules文件夹内更新firebaseui的构建方式.
>然后使用npx patch-package firebaseui,它将创建一个paches / firebaseui-3.5.2.patch.
>将此文件夹添加到您的源代码管理中,每个团队成员都将在npm i上获得补丁.
>一旦firebaseui lib正确安装了i18n,就放弃补丁.