Ошибка с пакетом Babylon / Babel6 при использовании mango-cli - PullRequest
0 голосов
/ 25 июня 2019

У меня есть старый проект, в котором для компиляции используется mango-cli, но когда я пробую команду mango dev для разработки, появляется ошибка.

Ошибка в плагине 'gulp-webmake'

Сообщение: Для плагина decorators требуется параметр decoratorsBeforeExport, значение которого должно быть логическим. Если вы мигрируете из Вавилон / Вавилон 6 или хотите использовать предложение старых декораторов, вы должны используйте плагин decorators-legacy вместо decorators.

Я в замешательстве, потому что Бабель - это пакет в манго-клие.

Моя версия mango-cli : 1.2.0 (необходима для этого старого проекта). Версия node.js : v10.0.0 .

package.json

{
  "name": "project",
  "dependencies": {
    "angular": "~1.5.8",
    "angular-i18n": "^1.6.0",
    "angular-ui-bootstrap": "^2.1.3",
    "angular-ui-grid": "^4.0.2",
    "bootstrap": "~3.3.1",
    "date-fns": "^1.25.0",
    "dropzone": "^4.3.0",
    "human-size": "^1.1.0",
    "jquery": "~1.11.0",
    "lodash": "^4.16.1",
    "raven-js": "^3.8.1"
  },
  "engines": {
    "node": ">=4.6.2"
  },
  "scripts": {
    "start": "mango dev",
    "build": "mango build"
  }
}

mango.json

    "styles": [
        "src/styles/index.less"
    ],
    "images": [
        "src/images/**/*.{jpg,png,gif,svg}"
    ],
    "scripts": [
        "src/js/index.es6"
    ],
    "templates": [
        "src/index.html"
    ],
    "static": [
        "src/bower_components/unicorn-admin/**/*",
        "node_modules/bootstrap/fonts/**/*",
        "src/styles/ui-grid*"
    ],
    "mapping": {
        "scripts": ["js", "jsx", "json", "es6", "es", "coffee", "html"]
    },
    "dist_folder": "www/dist",
    "src_folder": "src",
    "browsersync": {
        "reloadOnRestart": false
    },
    "uglify": false
}

Все требования от mango-cli github установлены установлены (windows-build-tools, git, node-gyp, ..) установлены.

Пожалуйста, какой-нибудь совет, чтобы решить эту проблему?

...