我在Angular项目中使用ng-bootstrap。
问题是 ng-bootstrap 仍处于早期阶段并且缺少许多功能。我在node_modules/@ng-bootstrap
目录的代码中添加了一个简单的功能。
麻烦的是,我担心如果/ {更新到ng-bootstrap
并且我用它更新我的项目,我的本地功能更改将被覆盖并丢失。
有哪些技巧可以解决这个问题?
答案 0 :(得分:0)
您实际上已经创建了自己的“分支”。如果功能适合每个人,您可以提交拉取请求。由于您有自定义更改,因此您有责任确保更新不会覆盖它们。
如果我需要这样的东西,我会看看是否有办法实现更改而不修改ng-bootstrap文件本身。不知道改变是什么,我不能说如何实现。一种选择是不使用该框架的包管理器,或让包管理器获取“官方”文件,然后将它们复制到您实际使用的其他位置。您仍然有责任确保在框架更新时合并更改,但至少不会自动覆盖。