美文网首页node+express+mongodb
开启模块的 ES6 模式

开启模块的 ES6 模式

作者: 猪猪9527 | 来源:发表于2017-11-07 10:15 被阅读11次

    Babel 是一个插件式的 JavaScript 编译器, 能将一些当前 JS 引擎中不支持的特性和语法, 通过一个个特定插件,转换成当前引擎可以理解的 JS 脚本。 我们可以使用 Babel 来转换我们的 Node.js 脚本。

    接下来, 我们就可以去 Babel 插件列表去选择对应的转换插件来为我们的 Node.js 插上隐形的翅膀了。

    装饰器

    npm install babel-plugin-transform-decorators-legacy --save-dev
    

    安装插件

    # 安装 core 和命令行工具
    $ npm install --save-dev babel-core babel-cli 
    # 安装所有插件
    $ npm install --save-dev babel-plugin-transform-strict-mode babel-plugin-transform-es2015-modules-commonjs  babel-plugin-transform-es2015-spread babel-plugin-transform-es2015-destructuring babel-plugin-transform-es2015-parameters
    
    

    添加配置文件

    在应用根目录下面创建对应的配置文件 .babelrc,

    {
      "plugins": [
        "transform-strict-mode",
        "transform-es2015-modules-commonjs",
        "transform-es2015-spread",
        "transform-es2015-destructuring",
        "transform-es2015-parameters"
      ]
    }
    

    相关文章

      网友评论

        本文标题:开启模块的 ES6 模式

        本文链接:https://www.haomeiwen.com/subject/qnpdmxtx.html