4

来自 0.6.4 的 Meteor 0.6.5.1(我的自定义私有包被忽略并且无法正确加载)

  • 我如何让它加载,我一直在搜索,这变得令人沮丧。

我似乎无法获得我以前在 packages/ 文件夹中并添加到 smart.json 中的包:

{
  packages: {
    "my_package": {
       "path": "packages/my_package"
     }
  }
}

我也尝试过使用绝对路径以及将 my_package 一起移动到流星目录之外

自 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

导致:“没有这样的包”错误,即使它在包/文件夹中

我错过了什么!!:)?

4

2 回答 2

9

smart.json如果它只是此应用程序的私有包,则不需要文件。你确实需要一个package.js。之后,只需将包名称添加到.meteor/packages.

于 2013-09-23T18:51:13.640 回答
0

根据我的经验,名称“my_package”中的下划线是行不通的。尝试使用破折号“my-package”重命名目录(并添加到 .meteor/packages),看看会发生什么。

于 2014-02-05T22:55:57.650 回答