Meteor 如何正确安装模板:选项卡?

Meteor 如何正确安装模板:选项卡?,meteor,Meteor,我是流星世界的初学者。这只是一个借口,以防我错过了一个很容易解决的问题。 我使用给定的命令meteor add templates:tabs安装 但是,在遵循了安装页面上的基本用法之后,meteor继续抛出ReferenceError:每当我尝试运行服务器时,都没有定义ReactiveTabs 我有一个导航栏。咖啡我知道,这是个愚蠢的名字 ReactiveTabs.createInterface template: 'basicTabs' Template.navbar.helpers

我是流星世界的初学者。这只是一个借口,以防我错过了一个很容易解决的问题。 我使用给定的命令meteor add templates:tabs安装

但是,在遵循了安装页面上的基本用法之后,meteor继续抛出ReferenceError:每当我尝试运行服务器时,都没有定义ReactiveTabs

我有一个导航栏。咖啡我知道,这是个愚蠢的名字

ReactiveTabs.createInterface
    template: 'basicTabs'

Template.navbar.helpers
    tabs: ->
        return 
        [
            { name:'Home', slug:'home' }
            { name:'Membros', slug:'users' }
            { name:'Votar', slug:'voting' }
            { name:'Leaderboard', slug:'leaderboard'}
            { name:'Login', slug:'login' }
        ]   
当然,还有一个navbar.html

<template name="Navbar">
    {{#basicTabs name="" tabs=tabs}}
        {{#tabContent slug="home"}}
            {{>Home}}
        {{/tabContent}}

        {{#tabContent slug="users"}}
            {{>Users}}
        {{/tabContent}}

        {{#tabContent slug="voting"}}
            {{>Voting}}
        {{/tabContent}}

        {{#tabContent slug="leaderboard"}}
            {{>Leaderboard}}
        {{/tabContent}}

        {{#tabContent slug="login"}}
            {{>Login}}
        {{/tabContent}}
    {{/basicTabs}}
</template>

所以,我想我遗漏了一些东西。也许还有其他东西需要安装,也许是一个不推荐使用的软件包,至少在github上是活动的。但是我无法发现我做错了什么。

这是因为“ReactiveTabs”组件仅可用于客户端代码

您可以通过将客户端代码移动到/client目录来修复它,如果您不创建它,则必须创建它

或者您可以将代码移动到ifMeteor.isClient{块中

如果您想了解更多详细信息,可以在上提供更多有关如何构造代码以及如何在客户端和服务器之间拆分代码的信息

=> Started proxy.                             
=> Started MongoDB.                           
W20150523-14:29:17.275(-3)? (STDERR)          
W20150523-14:29:17.276(-3)? (STDERR) /home/vitorrangel/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20150523-14:29:17.276(-3)? (STDERR)                        throw(ex);
W20150523-14:29:17.276(-3)? (STDERR)                              ^
W20150523-14:29:17.277(-3)? (STDERR) ReferenceError: ReactiveTabs is not defined
W20150523-14:29:17.277(-3)? (STDERR)     at ./navbar.coffee:1:1
W20150523-14:29:17.277(-3)? (STDERR)     at ./navbar.coffee:1:1
W20150523-14:29:17.277(-3)? (STDERR)     at /home/vitorrangel/Workspace/estrela/.meteor/local/build/programs/server/boot.js:222:10
W20150523-14:29:17.277(-3)? (STDERR)     at Array.forEach (native)
W20150523-14:29:17.277(-3)? (STDERR)     at Function._.each._.forEach (/home/vitorrangel/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20150523-14:29:17.277(-3)? (STDERR)     at /home/vitorrangel/Workspace/estrela/.meteor/local/build/programs/server/boot.js:117:5
=> Exited with code: 8
if Meteor.isClient
    ReactiveTabs.createInterface
        template: 'basicTabs'