所以,我的问题是,我想一对夫妇的console.log()添加到已安装的软件包,我有我的项目的js文件。
我试图添加这些线的包被aldeed:autoform
,因为我已经发现了一种在函数中的一个错误,我想了一个解决方案作出贡献。
为了修改一个包,我已经做了以下的步骤:
- 对于克隆内自动窗体GitHub的回购
myProject/packages/
文件夹。 - 修正了我想要的线条。
- 改变内部的名称值
Package.describe({})
设置为aldeed-autoform-modified
) - 删除
aldeed:autoform
从我的项目(meteor remove aldeed:autoform
) - 加入我的自动窗体的修改版本(
meteor add aldeed:autoform-modified
)
问题是,因为我也使用已经antoher包aldeed:autoform
作为依赖,这个包被自动安装,然后当我跑我的项目,它trhows一个错误说的模板(与自动窗体)被定义两次,这是有道理的,因为自动窗体包和修改的一个有这个模板定义,并且都得到包含在项目中。
我该怎么办? 什么是修改一个包,是对别人的依赖关系的正确方法?