Javascript &引用;语法错误:意外的关键字";在react脚本中的随机位置
我最近从Webpack更新了我的Javascript项目,以响应脚本 我的代码结构相当简单。我有一个Javascript &引用;语法错误:意外的关键字";在react脚本中的随机位置,javascript,reactjs,Javascript,Reactjs,我最近从Webpack更新了我的Javascript项目,以响应脚本 我的代码结构相当简单。我有一个src文件夹,其中有一个index.js,它只呈现如下DOM: import ReactDOM from 'react-dom'; import Index from './pages/index'; ReactDOM.render(<Index />, document.querySelector('#root')); /** * Injected styles for thi
src
文件夹,其中有一个index.js
,它只呈现如下DOM:
import ReactDOM from 'react-dom';
import Index from './pages/index';
ReactDOM.render(<Index />, document.querySelector('#root'));
/**
* Injected styles for this component
*/
const styles = theme => ({
...
})
class Index extends Component {
...
}
export default withRoot(withStyles(styles)(Index));
./src/pages/index.js
Syntax error: Unexpected keyword 'return' (144:7)
142 |
143 | if(!this.state.data){
> 144 | return null;
| ^
145 | }
146 |
147 | return <Grid>
在我的package.json
中,我使用react脚本启动应用程序。
运行npm run start
时,开发Web服务器启动
我可以更改一个字母,保存文件,dev-webserver重新启动,然后在代码中出现随机语法错误。它们看起来像这样:
import ReactDOM from 'react-dom';
import Index from './pages/index';
ReactDOM.render(<Index />, document.querySelector('#root'));
/**
* Injected styles for this component
*/
const styles = theme => ({
...
})
class Index extends Component {
...
}
export default withRoot(withStyles(styles)(Index));
./src/pages/index.js
Syntax error: Unexpected keyword 'return' (144:7)
142 |
143 | if(!this.state.data){
> 144 | return null;
| ^
145 | }
146 |
147 | return <Grid>
/src/pages/index.js
语法错误:意外的关键字“return”(144:7)
142 |
143 |如果(!this.state.data){
>144 |返回空值;
| ^
145 | }
146 |
147 |返回
还是这个
./src/pages/index.js
Syntax error: Unexpected token (76:11)
74 | */
75 | render() {
> 76 | const { classes } = this.props;
| ^
77 |
78 | return (
79 | <div className={classes.root}>
/src/pages/index.js
语法错误:意外标记(76:11)
74 | */
75 | render(){
>76 | const{classes}=this.props;
| ^
77 |
78 |返回(
79 |
在我重新启动npm之前,它们一直在发生
我试图删除代码,直到它不再发生。然后我得到一个React.Component
,它只呈现一个带有文本的div
我试着做另一个项目;同样的问题也发生在那里
该项目在其他设备上运行良好
我尝试过的事情:
- 删除节点\u模块文件夹
- 降级依赖项
- 删除项目并再次克隆
- 使用不同的浏览器
- 重启电脑
- 更改回网页包
- 尝试联机搜索错误
我的节点版本是:
v6.9.1
我的npm版本是:
v6.8.0证明我的节点版本是
我将节点更新为,但它停止了