Meteor 0.6.5.1从0.6.4开始(我的自定义私有包被忽略并且无法正确加载)
我似乎无法获得我曾经在我的包/文件夹中添加的包,并添加到smart.json中:
{
packages: {
"my_package": {
"path": "packages/my_package"
}
}
}
我也尝试过使用绝对路径以及将my_package一起移到meteor目录之外
自0.6.5升级后,它现在说:
smart.json changed.. installing from smart.json
Package my_package has been ignored because it has been manually installed in /packages
我也尝试过:
$ mrt add my_package
my_package: no such package
导致:"没有这样的包裹"错误,即使它在包/文件夹
中我错过了什么! :?)
答案 0 :(得分:9)
如果它只是这个应用程序的私有程序包,则不需要smart.json
文件。你确实需要一个package.js
。之后,只需将包名称添加到.meteor/packages
。
答案 1 :(得分:0)
根据我的经验,名称“my_package”中的下划线是不起作用的。尝试使用短划线“my-package”重命名目录(并添加到.meteor / packages)以查看会发生什么。