запрещена деструктуризация: уже используется @ babel / plugin-transform-destructuring - PullRequest
0 голосов
/ 18 марта 2020

Это поток, mvn build вызывает grunt, который вызывает babel для генерации dojo. js .uncompressed. js. Эта библиотека будет использоваться другими js модулями.

.babelr c похож на это

{
  "presets": [
    "@babel/preset-env",
    "@babel/preset-react"
  ],  

  "plugins": [
    "array-includes",
    "@babel/plugin-transform-object-assign",
    "@babel/plugin-proposal-object-rest-spread",
    "@babel/plugin-transform-runtime",
    "@babel/plugin-syntax-dynamic-import",
    "@babel/plugin-proposal-class-properties",
    "@babel/plugin-transform-arrow-functions",
    "@babel/plugin-transform-block-scoping",
    "@babel/plugin-transform-classes",
    "@babel/plugin-transform-destructuring",
    "@babel/plugin-transform-async-to-generator",
    "@babel/plugin-syntax-async-generators",
    "@babel/plugin-transform-regenerator"
  ]
}

Из чистой папки, после "mvn clean install", я вижу папка node_modules/@babel/plugin-transform-destructuring.

Когда я использую сгенерированное додзё. js .uncompressed. js, он по-прежнему жалуется

dojo.js.uncompressed.js:82427: ERROR - Parse error. destructuring assignment forbidden
        var MyFunction = function({inner: inner}) {

Что может go неправильно, пожалуйста?

...