gpt4 book ai didi

reactjs - Electron 中的 Antd Datepicker - 无法读取 null 的属性 'year'

转载 作者:行者123 更新时间:2023-12-04 13:55:15 27 4
gpt4 key购买 nike

我正在开发一个使用 React、antd(作为主要组件库)构建并使用 webpack 打包的 Electron 应用程序。
我遇到了一个非常奇怪的问题,在使用打包脚本( webpack --config webpack.build.config.js )打包 Electron 应用程序时 - antd datepicker 组件在单击时崩溃(产生以下错误: https://imgur.com/a/jIAhxKs )。我已检查版本中的所有内容是否相同,包括所有依赖项和浏览器版本。
我知道我没有提供很多细节,但想知道以前是否有人遇到过类似的问题?真的把我的头撞在墙上,因为我什至不确定如何调试它(通过堆栈跟踪确实没有提供任何线索,除了这段似乎源自 moment.js 库的代码 - https://imgur.com/a/lFSRAsn - 值得注意的是 e 为空,而在应用程序的开发版本中,e 是日期选择器选择的日期)。
谢谢你们!

最佳答案

就我而言,我使用 Electron 来构建一个二进制文件。
DateRange 适用于开发,但不适用于生产。
经过大量的鬼混,罪魁祸首是 webpack.config 上的 babili webpack 插件。
要解决这个问题:
前:

optimization: {
minimizer: [
new UglifyJsPlugin(),
new TerserPlugin(),
new OptimizeCSSAssetsPlugin()
],
...
}
后:
optimization: {
minimizer: [
new UglifyJsPlugin(),
new TerserPlugin(),
new OptimizeCSSAssetsPlugin()
],
...
}

关于reactjs - Electron 中的 Antd Datepicker - 无法读取 null 的属性 'year',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63789291/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com