Meteor包命名错误

Meteor package naming error

我一直在使用 Meteor 包 一段时间,我一直在使用 Meteor SCSS 构建包来编译我的 sass.现在由于 autoprefixer 等原因,我需要在 Meteor 之外编译 SCSS。我的计划是使用 Codekit 但是当我尝试构建 SCSS 时,我收到一条错误消息,根本没有任何消息。当我使用 Sublime Text 2 SCSS 构建包时,我也会收到错误消息。我得出的结论是,这是因为我的 Meteor 包名称。我已将其命名为:

myusername:packagename

并作为转换为

的文件夹

myusername/packagename

它将 : 替换为 / 因此,Codekit 认为名为 myusername/packagename 的文件夹是两个文件夹 myusername -> packagename. 当 Codekit 尝试时,这会弄乱文件夹树编译它。

请问有什么好的方法可以解决吗?

要解决此问题,您可以重命名包的目录,然后在 package.js 中的 Package.describe 调用中添加一个条目:

Package.describe({
  summary: "My package",
  version: "0.0.1",
  name: "myusername:packagename"
});

现在,包的名称将从package.js读取,目录可以随意调用。