【发布时间】:2016-01-14 16:36:53
【问题描述】:
我正在尝试在我的 React 项目中使用 FullCalendar.io。
我已经使用npm install fullcalendar 安装了它。
我在我的目录中看到node_modules/fullcalendar。
在我的项目中,我正在使用:
var Scheduler = require('fullcalendar');
然后我有:
var Calendar = React.createClass({
componentDidMount: function () {
$('#calendar').fullCalendar();
},
render: function () {
return (
<div id='calendar'>
</div>
);
}
});
但我收到此错误:Uncaught TypeError: $(...).fullCalendar is not a function。
(旁注 - 需要其他模块可以正常工作。我可以执行 var moment = require('moment') 然后 console.log(moment()) 并输出一个新的矩变量。)
【问题讨论】:
-
你有 jquery
$作为模块吗? -
很奇怪。我还没有需要 jquery,以前的 jquery 函数工作得很好——我只是测试了它(它在我的索引文件中)。然而,添加
var $ = require('jquery')允许 fullCalendar 启动。谢谢。
标签: javascript node.js reactjs fullcalendar