IE中的React App heroku部署失败

时间:2018-07-13 00:38:45

标签: javascript reactjs heroku webpack internet-explorer-11

我有一个jquery / react Web应用程序,仅当我尝试访问IE 11上的heroku生产部署时才会失败。在本地构建时,该应用程序在IE 11上运行良好。所有其他浏览器在本地和生产中均能正常运行环境。

我遇到的错误是“ SCRIPT1010:期望的标识符”。它指向我main.js中的这一行,{var n = e && e .__ esModule?function(){return e.default}:function(){return e};

我尝试添加各种polyfill无效。这仅在生产版本中失败,特别是在IE 11上失败,这一事实使我感到困惑。如果您有任何见识,甚至可以提供有关如何更好地在IE中进行调试的提示,那么由于我习惯仅使用chrome开发人员工具,将不胜感激。

谢谢。

编辑:这是我package.json的依赖项:

"dependencies": {
"12factor-config": "^1.3.1",
"axios": "^0.17.1",
"babel-core": "^6.26.0",
"babel-loader": "^7.1.2",
"babel-plugin-lodash": "^3.3.2",
"babel-plugin-transform-object-rest-spread": "^6.26.0",
"babel-polyfill": "^6.26.0",
"babel-preset-env": "^1.6.1",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"body-parser": "^1.18.2",
"consolidate": "^0.14.5",
"express": "^4.15.3",
"gsap": "^1.20.4",
"handlebars": "^4.0.10",
"hoek": "^5.0.3",
"jquery": "^3.3.1",
"jquery-ui": "^1.12.1",
"lodash": "^4.17.5",
"marked": "^0.3.17",
"newrelic": "^4.2.0",
"prop-types": "^15.6.0",
"react": "^16.2.0",
"react-dom": "^16.2.0",
"react-hot-loader": "^3.1.3",
"react-router": "^4.2.0",
"react-router-dom": "^4.2.2",
"webpack": "^3.10.0",
"webpack-cli": "^3.0.8",
"webpack-dev-server": "^2.11.0"
},

1 个答案:

答案 0 :(得分:0)

由于某种原因,这使IE11的生产中断。我将问题缩小为“ gsap”依赖项。