reactjs – 如何在使用webpack捆绑React时禁用严格模式
发布时间:2020-12-15 20:50:38 所属栏目:百科 来源:网络整理
导读:你好,我被我的应用程序困住,我的应用程序在所有其他浏览器中工作正常,而不是在IE中,它会抛出错误 0x800a0416 - JavaScript runtime error: Multiple definitions of a property not allowed in strict mode 我在webpack.config中实现了loader module: { load
你好,我被我的应用程序困住,我的应用程序在所有其他浏览器中工作正常,而不是在IE中,它会抛出错误
0x800a0416 - JavaScript runtime error: Multiple definitions of a property not allowed in strict mode 我在webpack.config中实现了loader module: { loaders: [{ test: /.js?$/,exclude: /(node_modules|bower_components)/,loaders: ['babel'],include: path.join(__dirname,'scripts') }] } 我的Package.json脚本包含“build”:“./ node_modules / .bin / webpack –config webpack.config.production.js –progress –profile –colors”,用于构建包 如果我将显式找到use strict并从bundle中删除它然后它工作正常,那么如何在使用webpack创建一个bundle时删除该严格模式
如果您看到该错误,那么很可能您已经在代码库中的某个位置声明了同一对象上的多个属性.禁用警铃只是修复了症状.
如果我在JSX中声明重复的属性,我发现这个错误会弹出,例如当做< MyComponent className =“foo”onClick = {onClick} className =“foobar”/>或意外复制其他一些财产. 查找并修复实际错误,而不是仅仅抑制错误消息. IE应该告诉你它正在发生什么线,并且不应该太难看出那里有什么,并找出哪个组件有问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |