我有一个旧项目,其中使用mango-cli进行编译,但是当我尝试使用mango dev命令进行开发时,会显示错误。
插件“ gulp-webmake”中的错误
消息: 'decorators'插件需要一个'decoratorsBeforeExport'选项,其值必须为布尔值。如果您要从 巴比伦/巴别塔6或想使用旧的装饰建议,您应该 使用“ decorators-legacy”插件代替“ decorators”。
我很困惑,因为Babel是在mango-cli中打包的。
我的 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 ..)。
请问,有什么建议可以解决这个问题?