美文网首页
Node.js中支持ES6语法

Node.js中支持ES6语法

作者: 袁俊亮技术博客 | 来源:发表于2017-07-25 17:27 被阅读290次

    Node.js中支持ES6语法

    方法一

    • 安装babel-core
    npm install babel-core --save
    
    • 安装babel-preset-es2015
    npm install babel-preset-es2015
    
    • 在项目根目录创建.babelrc文件
    {
        "presets": ["es2015"]
    }
    
    • 启动项目
    require('babel-core/register');
    
    require('./app');
    

    就可以在app.js中优雅的使用es6了

    方法二

    • 安装以下插件
    # 最新转码规则
    $ npm install --save-dev babel-preset-latest
    
    # react 转码规则
    $ npm install --save-dev babel-preset-react
    
    # 不同阶段语法提案的转码规则(共有4个阶段),选装一个
    $ npm install --save-dev babel-preset-stage-0
    $ npm install --save-dev babel-preset-stage-1
    $ npm install --save-dev babel-preset-stage-2
    $ npm install --save-dev babel-preset-stage-3
    
    • 在项目根目录创建.babelrc配置文件,并将以上规则加入到.babelrc配置中
      {
        "presets": [
          "latest",
          "react",
          "stage-2"
        ],
        "plugins": []
      }
    

    注意,以下所有 Babel工具和模块的使用,都必须先写好.babelrc

    • 安装babel-cli
    npm install --save-dev babel-cli
    
    • 启动程序
    babel-node app.js
    

    参考资料

    相关文章

      网友评论

          本文标题: Node.js中支持ES6语法

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