我花了几个小时查看现有的帖子,但一无所获。关键字'const‘给了我来自ESLint &Flow的以下两个错误:
'const' can only be used in a .ts file.
Parsing error: Unexpected token代码只是基本的
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
下面是我的开发依赖项
"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
"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
{
"presets": ["react-native", "flow"],
"retainLines": true,
"sourceMaps": true
}请帮帮我,这简直要了我的命!
发布于 2018-03-19 09:39:42
我让const在班里而不是外面。
Aaahh...gotta喜欢那些新手犯的错误(即使那些花了你一半的时间,本应在一秒钟内解决的错误)
https://stackoverflow.com/questions/49354222
复制相似问题