response-static: Обещание не определено в IE11 - PullRequest
0 голосов
/ 30 января 2019

В этом реагирующем статическом приложении, которое я кодирую, я заметил, что вышеупомянутая ошибка происходит только в IE11 и ниже.Это происходит с некоторыми зависимостями моего проекта, а не с кодом, который я написал сам (и я заполняю все приложение @babel/polyfill).Итак, я почти уверен, что с моей стороны все в порядке.

Это заставляет меня думать, что я тоже должен @babel/polyfill зависимость, я прав?Если да, то как мне это сделать?

Мой. babelrc файл:

{  
  "presets": [
    "react-static/babel-preset.js",
    ["@babel/preset-env", {
      "useBuiltIns": "entry",
      "debug": true,
      "targets": {
        "ie": "11"
      }
    }],
  ],
  "plugins": [
    "@babel/transform-runtime",
    "@babel/plugin-proposal-class-properties",
    "babel-plugin-styled-components",
    ["minify-dead-code-elimination", { "optimizeRawSize": true }],
    [
      "module-resolver",
      {
        "cwd": "babelrc",
        "root": ["./src/"],
        "extensions": [".jsx", ".js"],
        "alias": {
          "images": "./public/assets/images"
        }
      }
    ]
  ],
  "env": {
    "production": {
      "plugins": ["transform-remove-console"]
    },
    "development": {
      "plugins": ["@babel/transform-react-jsx-source"]
    }
  }
}

Мой package.json файл:

{
  "name": "react-static-example-blank",
  "private": true,
  "license": "MIT",
  "scripts": {
    "start": "react-static start --debug --verbose",
    "stage": "react-static build --staging",
    "build": "react-static build",
    "serve": "serve dist -p 3001 -s"
  },
  "dependencies": {
    "react": "^16.6.3",
    "react-dom": "^16.6.3",
    "react-hot-loader": "^4.3.12",
    "react-static": "^6.0.18",
    "styled-components": "^4.1.3",
    "@fortawesome/fontawesome-svg-core": "^1.2.0-14",
    "@fortawesome/free-brands-svg-icons": "^5.1.0-11",
    "@fortawesome/free-solid-svg-icons": "^5.1.0-11",
    "@fortawesome/react-fontawesome": "^0.1.1",
    "@babel/polyfill": "^7.2.5",
    "core-js": "2.6.3"
  },
  "devDependencies": {
    "@babel/cli": "^7.0.0",
    "@babel/core": "^7.0.0",
    "@babel/plugin-proposal-class-properties": "^7.0.0",
    "@babel/preset-env": "^7.0.0",
    "@babel/runtime": "^7.0.0",
    "babel-eslint": "^9.0.0",
    "babel-plugin-minify-dead-code-elimination": "^0.4.3",
    "babel-plugin-module-resolver": "^3.1.1",
    "babel-plugin-styled-components": "^1.10.0",
    "babel-plugin-transform-remove-console": "^6.9.4",
    "eslint": "^5.12.1",
    "eslint-config-airbnb": "^17.0.0",
    "eslint-import-resolver-babel-module": "^5.0.1",
    "eslint-plugin-import": "^2.16.0",
    "eslint-plugin-jsx-a11y": "^6.2.0",
    "eslint-plugin-react": "^7.12.4",
    "eslint-config-react-tools": "1.1.6",
    "react-devtools": "^3.6.0",
    "serve": "^10.1.1"
  }
}

ЛЮБАЯ ПОМОЩЬклассно!Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...