流星没有检测到包裹

时间:2015-08-12 23:49:03

标签: javascript css meteor telescope

关注this tutorial,我创建了一个简单的package.js,引用了保存在同一目录{c} {/ 1>}中的css文件qocustom.css

因此,qopackage文件夹中的qopackagepackage.js文件。

我试过了:

  1. 将此文件夹移至qocustom.css(任务是项目名称)
  2. 将此文件夹移至/root/.meteor/packages/(任务是项目名称)
  3. 两次尝试都是

    尝试:

    /root/quest/.meteor/local/build/programs/web.browser/packages/

    返回:

    sudo meteor add qopackage

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

    ----编辑----

    以下是两个文件的内容:

    Package.js:

    => Errors while parsing arguments:
    
    While adding package qopackage:
    error: no such package
    

    qocustom.css:

    Package.describe({
      summary: 'QuestOrganizer custom package',
      version: '1.0.0',
      name: 'qo-custom'
    });
    
    Package.onUse(function (api) {  
      api.addFiles('qocustom.css', 'client');
    });
    

1 个答案:

答案 0 :(得分:2)

包需要进入PROJECT_DIRECTORY/packages/packagename。因此,在您的情况下,请尝试将这些文件移至/root/quest/packages/qopackage。之后,您应该能够将它们添加到您的项目中。

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

<强>更新

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

meteor create --package qopackage