Dav*_*veo 9 package-managers npm package.json yarnpkg
我们有几个不同的项目使用主要依赖项,例如 React 和 TypeScript 包。每个项目(由不同的开发团队维护)都使用不同版本的 React 和 TypeScript - 这里有问题:
是否有任何聪明的方法可以在所有这些项目中共享/继承/强制使用主要依赖项的特定版本?IE:
是的,这绝对是可能的。最简单的方法是在 package.json 文件中创建一个具有所需公共依赖项的 npm 模块,并将其发布到您的存储库中。然后在项目中,要求已发布的 npm 模块作为依赖项。如果需要,这些项目可以进一步需要其他依赖项并覆盖父项中的任何依赖项。
归档时间: |
|
查看次数: |
3592 次 |
最近记录: |