【发布时间】:2018-03-03 22:56:28
【问题描述】:
我是使用 Reactjs 的初学者,运行 webpack 时出现以下错误:
ERROR in ./src/client/app/index.jsx
Module parse failed: Unexpected token (6:11)
You may need an appropriate loader to handle this file type.
代码:
class App extends React.Component {
render () {
return <p> Hello React!</p>;
} }
我按照以下网站中的说明进行操作:
下面几行会告诉你版本细节
"author": "",
"license": "ISC",
"babel-preset-react": "^6.24.1",
"react": "^16.2.0",
"react-dom": "^16.2.0"
"babel-core": "^6.26.0",
"babel-loader": "^7.1.3",
"babel-preset-es2015": "^6.24.1",
"webpack": "^4.0.1",
"webpack-cli": "^2.0.10"
【问题讨论】:
-
本指南可能是使用 babel v2 创建的。从 v3 开始,
loaders的定义方式发生了变化。最新配置请参考webpack docs。 -
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
标签: javascript reactjs webpack webpack-dev-server babel-loader