Meteor Tracker afterFlush函数异常:TypeError:$(…)。日历不是函数

Meteor Tracker afterFlush函数异常:TypeError:$(…)。日历不是函数,meteor,meteor-blaze,semantic-ui,Meteor,Meteor Blaze,Semantic Ui,我试图将此npm包()用于Meteor,但在浏览器控制台中出现以下错误: Tracker afterFlush函数异常:TypeError:$(…).calendar 这不是一个函数 我尝试了以下安装来修复此错误: npm i semantic-ui-calendar npm semantic-ui-calendar --save meteor npm i semantic-ui-calendar meteor npm semantic-ui-calendar --save 我的代码: bla

我试图将此npm包()用于Meteor,但在浏览器控制台中出现以下错误:

Tracker afterFlush函数异常:TypeError:$(…).calendar 这不是一个函数

我尝试了以下安装来修复此错误:

npm i semantic-ui-calendar
npm semantic-ui-calendar --save
meteor npm i semantic-ui-calendar
meteor npm semantic-ui-calendar --save
我的代码:

blaze html模板:

<template name="myTemplate">    
  <h3>Date only</h3>
  <div class="ui calendar" id="example2">
    <div class="ui input left icon">
      <i class="calendar icon"></i>
      <input type="text" placeholder="Date">
    </div>
  </div>
  <br/>
</template>
Template.myTemplate.onRendered(function() {
    $(document).ready(function() {
        $('#example2').calendar({
          type: 'date'
        });
    });
});
还将此JQuery代码从onRendered移动到了helpers,但没有成功。

您尝试过吗

npm install --save semantic-ui-calendar
然后将以下内容放在文件顶部,从包中导入文件

import { ... } from 'semantic-ui-calendar'
你试过了吗

npm install --save semantic-ui-calendar
然后将以下内容放在文件顶部,从包中导入文件

import { ... } from 'semantic-ui-calendar'

使用
从“语义ui日历”导入{…}{…}
,我得到了“意外令牌(2:9)”。我将
{…}
更改为
{Calendar}
从“语义ui日历”导入{Calendar}现在我得到了“未捕获错误:找不到模块‘语义ui日历’(…)”,从‘语义ui日历’导入{…}{…}
,我得到了“意外令牌(2:9)”。我将
{…}
更改为
{Calendar}
从“语义ui日历”导入{Calendar}我现在看到“未捕获错误:找不到模块‘语义ui日历’(…)”