流星未检测到包裹
Meteor not detecting package
在 this tutorial 之后,我创建了一个简单的 package.js
引用保存在同一目录 qopackage
中的 css 文件 qocustom.css
因此 qopackage
文件夹内是 package.js
和 qocustom.css
文件。
我试过:
- 将此文件夹移动到
/root/.meteor/packages/
(任务是项目名称)
- 将此文件夹移动到
/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
在 this tutorial 之后,我创建了一个简单的 package.js
引用保存在同一目录 qopackage
qocustom.css
因此 qopackage
文件夹内是 package.js
和 qocustom.css
文件。
我试过:
- 将此文件夹移动到
/root/.meteor/packages/
(任务是项目名称) - 将此文件夹移动到
/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