使用mango-cli时,Babylon / Babel6软件包出错

时间:2019-06-25 06:54:43

标签: node.js package version babel

我有一个旧项目,其中使用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 ..)。

请问,有什么建议可以解决这个问题?

0 个答案:

没有答案