javascript-有没有办法在package.json中自动建立依赖关系?

我使用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,就放弃补丁.

相关文章

kindeditor4.x代码高亮功能默认使用的是prettify插件,prett...
这一篇我将介绍如何让kindeditor4.x整合SyntaxHighlighter代...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小