vscode似乎不支持es6导入。
导入实际上是由webpack 2 + babel支持的。
正常的es6导入或使用异步功能时没有问题。
Eslint也报告了一个错误,直到我整合了babel-eslint。
我正在使用vscode版本1.9.1
我尝试使用jsconfig.json,但它没有改变任何东西
import React from 'react';
import { connect } from 'react-redux';
import { browserHistory } from 'react-router';
class findBirthdays extends Component {
constructor(props){
super(props);
}
openCalender(){
// here I open the date picker and let user select the date
// then I add that date in the URL as "localhost:3000/find/?date=22-02-2017"
// here I get confused as I do not know now how to dispatch the action or
// how to access url params in a specific actions after dispatching that action
}
render(){
return (
// repeating all the birthday that are available on selected date
)
}
}
const mapStateToProps = (state) => {
return {
birthdayList: state.birthdays,
};
};
export default connect(mapStateToProps)(findBirthdays);
答案 0 :(得分:1)
您可以在偏好设置中设置"javascript.validate.enable": false
并使用其他语法验证(例如https://github.com/flowtype/flow-for-vscode)。
答案 1 :(得分:0)