我最近分叉了一个包来修改它,然后再提交拉取请求。
在我的项目smart.json
上,我将其定义为:
"autoform": {
"path": "../meteor-autoform"
},
效果很好,我看到了我的修改。
但是我还需要修改autoform
所依赖的包,所以我在autoform
的{{1}}文件上做了同样的事情:
smart.json
但是当我运行"simple-schema": {
"path":"../meteor-simple-schema"
},
启动我的应用时,我得到了:
mrt
使用Problem installing simple-schema
✘ [/path/to/meteor-simple-schema] conflicts with [latest]
Can't resolve dependencies! Use --force if you don't mind mrt taking a wild guess and running your app anyway.
但没有帮助
有什么想法吗? 感谢
答案 0 :(得分:0)
很可能其他一些软件包依赖于simple-schema
并获取正式版本。在/package
目录中搜索simple-schema
以查找。另外,请检查您自己的smart.json
或smart.lock
是否要求提供正式simple-schema
。如果smart.lock
中有跟踪信息,则可以安全删除该文件。