miniprogram-slim icon indicating copy to clipboard operation
miniprogram-slim copied to clipboard

请求支持babel的@babel/plugin-proposal-class-properties插件

Open oddjohn opened this issue 5 years ago • 3 comments

miniprogram-slim analyzer -t分析时候报错

analyze app.json/usr/local/lib/node_modules/miniprogram-slim/node_modules/@babel/parser/lib/index.js:771
      throw err;
      ^

SyntaxError: This experimental syntax requires enabling the parser plugin: 'classProperties' (4:11)

oddjohn avatar Aug 20 '20 03:08 oddjohn

同样的报错

Double-Lv avatar Aug 30 '20 03:08 Double-Lv

同样的报错

zkisme avatar Sep 29 '20 10:09 zkisme

clone 下来自己改一下

{
  "dependencies": {
     "@babel/plugin-proposal-class-properties": "^7.8.3",
  }
}

src/depsAnalyzer/handler/esmodule.js#L12 改成👇

const ast = parser.parse(code, {sourceType: 'module', plugins: ['classProperties']})

1728317209 avatar Feb 09 '21 05:02 1728317209