中的错误/src/components/Main.jsx-Webpack
ERROR in ./src/components/Main.jsx - Webpack
有人能帮我吗?当我尝试使用webpack时,它会显示以下错误:
Module build failed: SyntaxError: /path/to/my/folder/src/components/Main.jsx: Unexpected token (170:13)
168 |ReactDOM.render(
169 |<TodoApp
> 170 | todos={...store.getState()}
| ^
171 | />,
172 | document.getElementById('app')
173 | );
这是我的webpack.config.js:的配置
module : {
loaders : [
{
test : /'.jsx$/,
exclude : /node_modules/,
loader : 'babel',
query : {
presets : ['react', 'es2015', 'stage-2']
}
}
]
}
有人能帮我解决这个问题吗?
在JSX中,{}
是一个javascript表达式。由于您试图传递对象文字,因此需要使用双大括号:
todos={{...store.getState()}}
JSX Expression Docs
正如david在下面指出的,如果您的意图只是将状态分配给todos
,而不添加任何自己的属性,那么这就足够了:
todos={store.getState()}
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在ReactJS JSX中执行嵌套的if-else语句
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- Webpack开发服务器和React服务器端渲染
- 让Webpack管理Quirky AMD定义的最佳方式
- 什么'在webpack外部设置中,reactDom和reactDom不同
- Webpack:如何将原始HTML加载为React JSX
- {React jsx babel es6 webpack}如何在渲染中进行注释(return(//||/**/))
- HTML上的Webpack JSX错误<来源>标签
- Uncaught ReferenceError:Main未在Rails 4.2.4中使用webpack/rect进行定义
- Webpack,React,JSX,Babel-意外的令牌<
- 未定义<在app.jsx中,使用react.js、react-router和webpack
- React, babel, webpack 不解析 jsx 代码
- Webpack Babel加载器编译jsx失败
- 如何让webpack在app/js目录下编译main.js文件?
- Webpack无法找到jsx文件
- webpack:如何将所有scs文件捆绑到一个单独的main.css文件中
- Webpack可以'即使使用合适的装载机,也无法处理JSX
- 中的错误/src/components/Main.jsx-Webpack
- 使用 webpack 加载 .jsx 文件