无法找到变量:符号

时间:2017-11-23 04:05:05

标签: react-native react-native-android

我正在使用create-react-native-app和expo的react-native v22.0.1。我使用模拟器开发了我的应用程序,它可以正常工作。但是,当我用Expo应用程序打开它时,我得到一个“找不到变量:符号”错误,发生在 assembleStyles 我不知道那是什么这只是ansi-styles库中的一个函数,可能是错误发生在其他地方。)

我尝试将babel-polyfill或es6-symbol导入到我的App.js文件(入口点)的第一行,但没有成功。

这里可以发生什么?

编辑:这些是我的依赖

"devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-plugin-module-resolver": "^2.7.1",
    "babel-plugin-transform-class-properties": "6.24.1",
    "babel-plugin-transform-require-ignore": "^0.1.1",
    "babel-preset-env": "^1.6.1",
    "babel-preset-react-native": "^4.0.0",
    "chai": "^4.1.1",
    "chai-enzyme": "0.8.0",
    "cross-env": "^5.1.0",
    "enzyme": "3.1.0",
    "ignore-styles": "5.0.1",
    "jest-expo": "22.0.0",
    "node-sass": "4.5.3",
    "npm-run-all": "4.1.1",
    "react-addons-test-utils": "15.6.2",
    "react-native-scripts": "^1.5.0",
    "react-scripts": "^1.0.14",
    "react-test-renderer": "16.0.0",
    "sw-precache": "5.2.0",
    "watchman": "^0.1.8"
  },
  "dependencies": {
    "babel-plugin-remove-nonjs": "0.1.1",
    "babel-plugin-transform-inline-environment-variables": "^0.2.0",
    "expo": "^22.0.0",
    "nodemon": "^1.12.1",
    "prop-types": "15.6.0",
    "qs": "6.5.1",
    "react": "16.0.0-beta.5",
    "react-dom": "16.0.0",
    "react-facebook-login": "3.6.2",
    "react-google-login": "^3.0.1",
    "react-helmet": "5.2.0",
    "react-images": "^0.5.11",
    "react-native":
      "https://github.com/expo/react-native/archive/sdk-22.0.1.tar.gz",
    "react-native-keyboard-spacer": "^0.4.1",
    "react-native-snap-carousel": "^3.3.4",
    "react-redux": "^5.0.6",
    "react-router-dom": "^4.2.0",
    "react-router-native": "^4.2.0",
    "react-slick": "0.15.4",
    "redux": "^3.7.2",
    "redux-thunk": "2.2.0",
    "slick-carousel": "^1.8.1",
    "styled-components": "^2.2.1"
  }

0 个答案:

没有答案