首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReactNative Eslint & Flow给出了对'const‘关键字的分析错误

ReactNative Eslint & Flow给出了对'const‘关键字的分析错误
EN

Stack Overflow用户
提问于 2018-03-19 08:26:15
回答 1查看 383关注 0票数 0

我花了几个小时查看现有的帖子,但一无所获。关键字'const‘给了我来自ESLint &Flow的以下两个错误:

代码语言:javascript
复制
'const' can only be used in a .ts file.

Parsing error: Unexpected token

代码只是基本的

代码语言:javascript
复制
import React from 'react';
import { View } from 'react-native';
import { List, ListItem, CheckBox, Text } from 'react-native-elements';

export default class Profile extends React.Component {
  state = {
    checked: false,
  };

  const array = [];

  render() {
    return (
      <View style={{ backgroundColor: '#EFEFF4', flex: 1 }}>
        <Text

我正在使用带有: Eslint、BabelJavascript和Flow插件扩展的vsCode

下面是我的开发依赖项

代码语言:javascript
复制
"devDependencies": {
"babel-eslint": "^8.2.2",
"babel-jest": "22.4.1",
"babel-preset-flow": "^6.23.0",
"babel-preset-react-native": "4.0.0",
"eslint": "^4.9.0",
"eslint-config-airbnb": "^16.1.0",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-jsx-a11y": "^6.0.2",
"eslint-plugin-react": "^7.4.0",
"jest": "22.4.2",
"prettier-eslint": "^8.8.1",
"react-test-renderer": "16.3.0-alpha.1"}

这是我的eslintrc

代码语言:javascript
复制
  "parser": "babel-eslint",
  "extends": "airbnb",
  "plugins": ["react", "jsx-a11y", "import"],
  "rules": {
    "linebreak-style": 0,
    "prefer-destructuring": 0,
    "react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
    "react/prefer-stateless-function": 0,
    "no-use-before-define": 0,
    "no-console": 0}

...and my babelrc

代码语言:javascript
复制
{
  "presets": ["react-native", "flow"],
  "retainLines": true,
  "sourceMaps": true
}

请帮帮我,这简直要了我的命!

EN

回答 1

Stack Overflow用户

发布于 2018-03-19 09:39:42

我让const在班里而不是外面。

Aaahh...gotta喜欢那些新手犯的错误(即使那些花了你一半的时间,本应在一秒钟内解决的错误)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49354222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档