我最近派生了一个包来修改它,然后在稍后提交一个拉取请求。
在我的项目smart.json上,我这样定义它:
"autoform": {
"path": "../meteor-autoform"
},它工作得很好,我看到了我的修改。
但是我还需要修改autoform所依赖的包,所以我在autoform的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.使用了--force,但没有帮助
有什么想法吗?谢谢
发布于 2014-07-09 15:18:39
最有可能的是,一些其他的包依赖于simple-schema并获取官方版本。在您的/package目录中搜索simple-schema以找出答案。还要检查一下你自己的smart.json或smart.lock是否没有要求官方的simple-schema。如果在smart.lock中有它的踪迹,就可以安全地删除该文件。
https://stackoverflow.com/questions/24643842
复制相似问题