【问题标题】:Babel loader not loading form config.json fileBabel loader 未加载表单 config.json 文件
【发布时间】: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>;
} }

我按照以下网站中的说明进行操作:

http://blog.tamizhvendan.in/blog/2015/11/23/a-beginner-guide-to-setup-react-dot-js-environment-using-babel-6-and-webpack/

下面几行会告诉你版本细节

"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"

【问题讨论】:

标签: javascript reactjs webpack webpack-dev-server babel-loader


【解决方案1】:

您所遵循的指南已经很老了,webpack.config.js 中描述的配置对象现在不同了。

替换:

module : {
  loaders : [
    {
      test : /\.jsx?/,
      include : APP_DIR,
      loader : 'babel'
    }
  ]
}

...与:

module : {
  rules: [{
    test : /\.jsx?/,
    include : APP_DIR,
    use: 'babel-loader'
  }]
}

然后,找到更新的指南:)

或者安装旧版本的webpack

【讨论】:

  • 那还是没有解决问题。有什么办法吗?
  • @Abhijith:你没有提供任何新信息让你的助手继续。请记住,您是问题的眼睛和耳朵,如果您真的需要帮助,读者会想知道如何它不起作用以及您在尝试某事时注意到了什么。一般来说,他们还希望他们帮助的人在不需要任何提示的情况下提供详细的回复。您是否可以将此答案视为新研究的起点,而不是可以逐字输入的内容?也许它会帮助你很好的一部分。例如,是否有日志?
猜你喜欢
  • 2018-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多