繁体   English   中英

流星,如何修复到npm包

[英]Meteor, how to fix to a npm package

因此,我在流星应用中使用了npm软件包。 它导入到一个.npm目录中,我想为该软件包添加一个修复程序。

我可以将修复程序发送给软件包的作者,但这将需要一定的时间才能完成。 我可以将整个固定代码复制粘贴到我的项目中,但这看起来有点脏。

那么,有没有一种方法/最佳实践呢?

您可以分叉存储库并应用更新,然后在smart.json文件中使用存储库的git,例如下面的“流星路由器”

{
     packages : {
         "router" : {
             git : "https://github.com/hypno2000/meteor-router.git"
         }
}

原始存储库位于https://github.com/tmeasday/meteor-router.git因此陨石将改为使用派生,但保留其他所有内容(如依赖项),但在您告诉派生的地方使用派生。

然后使用mrt update来获取fork

如果作者接受推送请求,只需删除git:行并再次执行mrt update即可恢复使用原始程序包

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM