SortableJS / react-sortablejs

React bindings for SortableJS
http://sortablejs.github.io/react-sortablejs/
MIT License
1.98k stars 206 forks source link

Missing class properties transform #281

Open HolinWang opened 11 months ago

HolinWang commented 11 months ago

react = 16.13.1 react-sortablejs = 6.1.4 node = 16.13.2 npm = 8.1.2 `class $7fe8e3ea572bda$export$11bbed9ee0012C13 extends (0,$8zHUo$react.Component) { / eslint-disable-next-line / static defaultProps = { clone:(item) => item }; constructor(props){

at transformFile.next () at run.next () at transform.next ()`

heapwalker commented 8 months ago

Same issue.

I was using react-sortablejs 6.0.0 and am trying to upgrade to latest (6.1.4 as on npmjs.com).

react = 17.0.2 react-sortablejs = 6.0.0 -> 6.1.4 node = 16.20.2 npm = 8.19.4

After upgrade, when trying to yarn start, error message appeared:

Failed to compile.

./node_modules/react-sortablejs/dist/index.js
SyntaxError: /Users/ryanpang/webs/salonfinder-frontend/node_modules/react-sortablejs/dist/index.js: Missing class properties transform.
  158 | };
  159 | class $7fe8e3ea572bda7a$export$11bbed9ee0012c13 extends (0, $8zHUo$react.Component) {
> 160 |     /* eslint-disable-next-line */ static defaultProps = {
      |                                    ^
  161 |         clone: (item)=>item
  162 |     };
  163 |     constructor(props){
^C

At last I only upgraded (installed) react-sortablejs to 6.1.1, which is the predecessor of 6.1.4 as on npmjs.com.