【问题标题】:Module build failed: SyntaxError: Unexpected token ..." after upgrade babel-plugin-react-css-modules模块构建失败:SyntaxError: Unexpected token ..." 升级后 babel-plugin-react-css-modules
【发布时间】:2018-06-17 23:47:10
【问题描述】:

自从将 babel-plugin-react-css-modules 从 2.8.0 升级到 3.3.2 后,我已经开始收到错误:

> node ./server.js

Listening at ipmc-dev11.be-md.ncbi.nlm.nih.gov:3000
Hash: a9c93503d372d94f4710
Version: webpack 3.8.1
Time: 2752ms
                           Asset    Size  Chunks  Chunk Names
    main-a9c93503d372d94f4710.js  575 kB       0  main
main-a9c93503d372d94f4710.js.map  703 kB       0  main
  [19] (webpack)/hot/log.js 1 kB {0} [built]
  [29] (webpack)/hot/emitter.js 75 bytes {0} [built]
  [57] multi webpack-dev-server/client?http://ipmc-dev11.be-md.ncbi.nlm.nih.gov:3000 webpack/hot/only-dev-server react-hot-loader/patch ./assets/index 64 bytes {0} [built]
  [58] (webpack)-dev-server/client?http://ipmc-dev11.be-md.ncbi.nlm.nih.gov:3000 7.95 kB {0} [built]
  [59] ./node_modules/url/url.js 23.3 kB {0} [built]
  [65] ./node_modules/strip-ansi/index.js 161 bytes {0} [built]
  [67] ./node_modules/loglevel/lib/loglevel.js 7.74 kB {0} [built]
  [68] (webpack)-dev-server/client/socket.js 1.05 kB {0} [built]
  [70] (webpack)-dev-server/client/overlay.js 3.73 kB {0} [built]
  [75] (webpack)/hot nonrecursive ^\.\/log$ 170 bytes {0} [built]
  [77] (webpack)/hot/only-dev-server.js 2.3 kB {0} [built]
  [78] (webpack)/hot/log-apply-result.js 1.27 kB {0} [built]
  [79] ./node_modules/react-hot-loader/patch.js 41 bytes {0} [built]
  [80] ./node_modules/react-hot-loader/lib/patch.js 209 bytes {0} [built]
 [197] ./assets/index.jsx 617 bytes {0} [built] [failed] [1 error]
    + 183 hidden modules

ERROR in ./assets/index.jsx
Module build failed: SyntaxError: Unexpected token ...
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:373:25)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/home/shifrinb2/submission_ui/node_modules/babel-plugin-react-css-modules/dist/index.js:37:25)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
 @ multi webpack-dev-server/client?http://ipmc-dev11.be-md.ncbi.nlm.nih.gov:3000 webpack/hot/only-dev-server react-hot-loader/patch ./assets/index
webpack: Failed to compile.

babel-plugin-react-css-modules 配置为使用 babel-loader,webpack config:

module: { rules: [ { test: /\.jsx?$/, exclude: /node_modules\/(?!(pretty-bytes|babel-plugin-react-css-modules))/, use: [{loader: 'babel-loader'}], },

我是否需要调整其他内容才能使用新版本?

【问题讨论】:

    标签: webpack babel-plugin-react-css-modules


    【解决方案1】:

    问题出在node版本上,升级到6.10.3解决了这个问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-28
      • 2018-06-09
      • 1970-01-01
      • 2017-12-06
      • 2016-04-09
      • 1970-01-01
      • 2017-08-18
      • 1970-01-01
      相关资源
      最近更新 更多