gajus / babel-plugin-react-css-modules

Transforms styleName to className using compile time CSS module resolution.
Other
2.05k stars 162 forks source link

Whenever I use babel-plugin-react-css-modules, I get errors from babel-loader #285

Open calebpitan opened 4 years ago

calebpitan commented 4 years ago

Whenever I use babel-plugin-react-css-modules, I get errors from babel-loader, but without using the plugin in my babel config, everything seems to work fine. I was using react-css-modules before trying to migrate to this one. Everything also works fine with react-css-modules, but now it braeks.

This is the error from npm

ERROR in ./js/components/index.js
Module build failed (from ../node_modules/babel-loader/lib/index.js):
SyntaxError: classEscape at position 19
    |[A-Za-z_\-\u{00a0}-
              ^
    at bail (C:\Caleb\spotroll\node_modules\regjsparser\parser.js:1118:13)
    at parseClassAtomNoDash (C:\Caleb\spotroll\node_modules\regjsparser\parser.js:1098:11)
    at parseClassAtom (C:\Caleb\spotroll\node_modules\regjsparser\parser.js:1083:16)
    at parseNonemptyClassRangesNoDash (C:\Caleb\spotroll\node_modules\regjsparser\parser.js:1062:17)
    at parseHelperClassRanges (C:\Caleb\spotroll\node_modules\regjsparser\parser.js:1027:13)
    at parseNonemptyClassRanges (C:\Caleb\spotroll\node_modules\regjsparser\parser.js:1053:14)
    at parseClassRanges (C:\Caleb\spotroll\node_modules\regjsparser\parser.js:997:15)
    at parseHelperClassRanges (C:\Caleb\spotroll\node_modules\regjsparser\parser.js:1016:27)
    at parseNonemptyClassRanges (C:\Caleb\spotroll\node_modules\regjsparser\parser.js:1053:14)
    at parseClassRanges (C:\Caleb\spotroll\node_modules\regjsparser\parser.js:997:15)