javascript - Meteor,如何修复 npm 包

标签 javascript node.js meteor npm

所以,我在 Meteor 应用程序中使用 npm 包。它已导入到 .npm 目录中,我想向包中添加修复程序。

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

那么有没有办法/最佳实践来做到这一点?

最佳答案

您可以 fork 存储库并应用更新,然后在 smart.json 文件中使用存储库的 git,例如下面的“meteor router”

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

原始存储库位于https://github.com/tmeasday/meteor-router.git,因此陨石将使用 fork ,但保持完整的其他所有内容,例如依赖项,但在您指定的地方使用 fork 。

然后使用mrt update获取fork

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

关于javascript - Meteor,如何修复 npm 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16817619/

相关文章:

javascript - Firefox 会默默地忽略一些不违法的 CSS 值

javascript - React-Bootstrap 和 Bootstrap-sass modal.scss 未加载

javascript - 如何使用其他滚动条控制 Canvas 的滚动

node.js - 如何防止用户上传文件并消耗带宽?

javascript - 当 Express.js 服务器获取时,从 MongoDB 检索的值是未定义的

node.js - 使用 Typescript 导出默认常量

javascript - 如何为 meteor 中的动态按钮编写 onclick 功能

javascript - Modernizr 检查 css3d 转换和 flexbox 包括 ie10

javascript - 通过收集迭代时的 meteor 延迟

javascript - Meteor 让 Prerender.io 正常工作