我使用npm,webpack和FullCalendar,但是在使用fullcalendar时我在浏览器控制台中收到以下错误:
main.js:37556 Uncaught TypeError: (0 , _jquery2.default)(...).fullCalendar is not a function
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我使用FullCalendar 3.0.0-beta和jquery 3.1.0.我的代码如下.
index.js:
import $ from 'jquery'
import jQueryUI from 'jquery-ui'
import moment from 'moment'
import fullCalendar from 'fullcalendar'
$('#timetable').fullCalendar({
editable: true,
firstDay: 1,
droppable: true,
})
Run Code Online (Sandbox Code Playgroud)
webpack.config.js:
var path = require("path")
var webpack = require("webpack")
var BundleTracker = require("webpack-bundle-tracker")
module.exports = {
context: __dirname,
entry: [
'fullcalendar',
'./static/index',
],
output: {
path: path.resolve('./static/bundles/'),
filename: "[name].js",
},
plugins: [
new BundleTracker({filename: './webpack-stats.json'}),
],
resolve: {
modulesDirectories: ['node_modules'], …Run Code Online (Sandbox Code Playgroud)