流星未检测到包裹

Meteor not detecting package

this tutorial 之后,我创建了一个简单的 package.js 引用保存在同一目录 qopackage

中的 css 文件 qocustom.css

因此 qopackage 文件夹内是 package.jsqocustom.css 文件。

我试过:

  1. 将此文件夹移动到/root/.meteor/packages/(任务是项目名称)
  2. 将此文件夹移动到/root/quest/.meteor/local/build/programs/web.browser/packages/(任务是项目名称)

经过两次尝试,

正在尝试:

sudo meteor add qopackage

Returns:

=> Errors while parsing arguments:

While adding package qopackage:
error: no such package

有人可以帮我解决这个问题吗?

---- 编辑 ----

这是两个文件的内容:

Package.js:

Package.describe({
  summary: 'QuestOrganizer custom package',
  version: '1.0.0',
  name: 'qo-custom'
});

Package.onUse(function (api) {  
  api.addFiles('qocustom.css', 'client');
});

qocustom.css:

hero .copy {
    top: 3%
}
.btn {
    border radius:0px;
}

包裹需要进入PROJECT_DIRECTORY/packages/packagename。因此,对于您的情况,请尝试将这些文件移动到 /root/quest/packages/qopackage。之后您应该可以将它们添加到您的项目中。

顺便说一句,您可能知道:运行 您作为 root/sudo 的项目在安全方面可能不是一个好主意。

更新:

尽管让 meteor 为您设置包结构更容易:

meteor create --package qopackage