【问题标题】:Webpack for react configuration issue用于反应配置问题的 Webpack
【发布时间】:2018-07-30 03:32:33
【问题描述】:

我对 webpack 的配置有问题。当我安装依赖项“react react-dom”时发生错误

根据我的搜索,一切都很好,但肯定不是。

错误如下:

Hash: f2d1526b060b4c79da6f
Version: webpack 3.11.0
Time: 342ms
     Asset       Size  Chunks             Chunk Names
    app.js     2.8 kB       0  [emitted]  main
index.html  353 bytes          [emitted]
   [0] multi ./src/index.jsx 28 bytes {0} [built]
   [1] ./src/index.jsx 206 bytes {0} [built] [failed] [1 error]

ERROR in ./src/index.jsx
Module parse failed: Unexpected token (7:6)
You may need an appropriate loader to handle this file type.
|   render(){
|     return(
|       <h1>Ar</h1>
|     )
|   }
 @ multi ./src/index.jsx
Child html-webpack-plugin for "index.html":
     1 asset
       [0] ./node_modules/html-webpack-                
plugin/lib/loader.js!./src/assets/index.html 690 bytes {0} [built]
       [2] (webpack)/buildin/global.js 509 bytes {0} [built]
       [3] (webpack)/buildin/module.js 517 bytes {0} [built]

非常感谢!!

【问题讨论】:

  • 如果可能,请分享您的 webpack 配置、package.json 和 .babelrc
  • 我已经在评论中分享了它,因为我不能把它放在原来的问题中
  • 抱歉错过了,请在下方查看我的答案

标签: reactjs webpack babeljs jsx


【解决方案1】:

安装npm i -D babel-core;

尝试:

module: {
        rules: [
            {test: /\.jsx?$/, exclude: /node_modules/, use: ["babel-loader"]},
            {test: /\.css$/, use: ["style-loader", `css-loader?${cssModules}`}
        ]
    }

【讨论】:

  • C:\webpack.config.js:21 {test: /\.jsx?$/, exclude: /node_modules/, "babel-loader"}, SyntaxError: Unexpected token } at createScript ( vm.js:80:10) 在 Object.runInThisContext (vm.js:139:10) 在 Module._compile (module.js:607:28) 在 Object.Module._extensions..js (module.js:654: 10) 在 Module.load (module.js:556:32) 在 tryModuleLoad (module.js:499:12) 在 Function.Module._load (module.js:491:3)
  • 我仍然收到此错误:{test: /\.jsx?$/, exclude: /node_modules/, "babel-loader"}, ^ SyntaxError: Unexpected token }
  • 这是旧版本,所以你忘记保存并重新运行webpack。请仔细检查。
猜你喜欢
  • 2017-12-16
  • 2017-04-04
  • 1970-01-01
  • 1970-01-01
  • 2021-02-07
  • 1970-01-01
  • 2020-04-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多