У меня есть старый проект, в котором для компиляции используется 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, ..) установлены.
Пожалуйста, какой-нибудь совет, чтобы решить эту проблему?