简体   繁体   English

“未捕获的ReferenceError:未定义createDayLabel”-如何解决此错误以使Materialize的日期选择器正常工作?

[英]“Uncaught ReferenceError: createDayLabel is not defined” - How do I resolve this error to get Materialize's date picker to work?

I'm using Webpack in combination with React and the Materialize UI framework. 我将Webpack与React和Materialize UI框架结合使用。 I added the Materialize date picker according to the instructions, but when I load the page, the date picker doesn't work and I get the following error in the browser console: 我根据说明添加了Materialize 日期选择器 ,但是在加载页面时,日期选择器不起作用,并且在浏览器控制台中出现以下错误:

Uncaught ReferenceError: createDayLabel is not defined

I've forced use of jQuery version 2.1.4 to resolve a conflict with sizzler, though using the most current version of jQuery doesn't resolve the problem either. 我已经强制使用jQuery 2.1.4版本来解决与sizzler的冲突,尽管使用最新版本的jQuery也无法解决问题。

Any other ideas on how to address this error? 关于如何解决此错误还有其他想法吗?

The fix is to use the webpack.ProvidePlugin in webpack.config.js to point the functions at issue to jQuery: 解决方法是使用webpack.config.js中的webpack.ProvidePlugin将有问题的功能指向jQuery:

var webpack = require("webpack");

module.exports = {
  ...
  plugins: [
    new webpack.ProvidePlugin({
        $: "jquery",
        jQuery: "jquery",
        "window.jQuery": "jquery",
        "Hammer": "hammerjs/hammer",
        createDayLabel: "jquery",
        createWeekdayLabel: "jquery"
    })
  ]

Then, reload Webpack and you're good to go. 然后,重新加载Webpack,您就可以开始了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 未捕获的ReferenceError:未定义IndexRoute-如何解决此错误以在react-router中使用IndexRoute? - Uncaught ReferenceError: IndexRoute is not defined - How do I resolve this error to use IndexRoute in react-router? 为什么我会收到此错误:“未捕获的 ReferenceError:未定义 value1”? - Why do I get this error: “Uncaught ReferenceError: value1 is not defined”? 有一个错误的问题。 如何摆脱 (index):479 Uncaught ReferenceError: grabText is not defined? - Having a problem with an error. How do I get rid of (index):479 Uncaught ReferenceError: grabText is not defined? 未捕获的 ReferenceError:M 未在 materialize 中定义 - Uncaught ReferenceError: M is not defined in materialize 我如何解决:ReferenceError:未定义WebAssembly - How do I resolve: ReferenceError: WebAssembly is not defined 如何解决 Uncaught ReferenceError: firebase is not defined - How to resolve Uncaught ReferenceError: firebase is not defined 如何解决未捕获的 ReferenceError:utag 未定义? - How to resolve Uncaught ReferenceError:utag is not defined? 未捕获的ReferenceError:在mvc中加载引导日期时间选择器时未定义$ - Uncaught ReferenceError: $ is not defined when loading bootstrap date time picker in mvc 为什么会出现Uncaught ReferenceError:未定义scrollToM? - Why do I get Uncaught ReferenceError: scrollToM is not defined? 为什么会收到“未捕获的ReferenceError:未定义$(匿名函数)” - Why do I get an “Uncaught ReferenceError: $ is not defined (anonymous function)”
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM