美文网首页
webStorm安装babel转码

webStorm安装babel转码

作者: 蛋壳儿 | 来源:发表于2016-11-16 18:14 被阅读143次

这里只将babel安装到项目中。

1. 先建一个工程,在webstorm中选择

webstorm->preferences->Languages&Frameworks->javaScript

选择language version :ES6

2. 在项目总新建一个index.js文件,先写段es6的代码如下:

input.map(item => item + 1);

3. 新建一个工程配置文件package.json,填写

{

"name": "es6test",

"version": "1.0.0",

}

4.安装babel,你可以先cd到工程的根目录,也可以直接用webstorm中的Terminal

$ npm install --save-dev babel-cli

5.安装完毕后,再打开刚才写的index.js,工具就会给你提示,add watch,点击之后 工具应该给你配置的差不多了(当然你也可以再preferences->tools->file watchers中点击添加babel),在弹出的窗口的programs选项中填入

$ProjectFileDir$/node_modules/.bin/babel

就是babel的路径

6.添加babel的配置文件,在根目录中新建.babelrc文件,这个文件用来设置转码规则和插件,格式如下

{

"presets": [],

"plugins": []

}

presets字段设定转码规则,官方提供以下的规则集,你可以根据需要安装(我们现在只安装es2015转码规则就可以了,运行第一条命令即可)

# ES2015转码规则

$ npm install --save-dev babel-preset-es2015

# react转码规则

$ npm install --save-dev babel-preset-react

# ES7不同阶段语法提案的转码规则(共有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

{

           "presets": [

                          "es2015"

                           ],

          "plugins": []

}

7.现在你点击刚才的index.js下面有一个index-compiled文件就是babel把es6转为es5的文件,内容应该是

input.map(function (item) {

return item + 1;

});

这就说明安装成功并且有效了


本文参考了(阮一峰的babel教程)

相关文章

  • webStorm安装babel转码

    这里只将babel安装到项目中。 1. 先建一个工程,在webstorm中选择 webstorm->prefere...

  • babel学习笔记

    babel 转译 安装以下依赖: @babel/core调用 Babel 的 API 进行转码 babel-loa...

  • ES6学习笔记

    babel转码 在项目安装babel-cli npm install --global babel-cli ba...

  • 使用Babel把ES6编译成ES5

    先使用npm init创建一个项目 安装Babel 先全局安装Babel-cli Babel-cli命令行转码工具...

  • ES6转ES5之WebStorm + Babel

    前提:电脑上已经安装好了npm Babel + WebStorm 1. 安装全局的babel(也可以单独安装在某个...

  • 2018-10-24 node 中使用import

    1:安装Babel # ES2015转码规则 $npm install--save-dev babel-prese...

  • 修饰器

    一、Babel 环境配置 安装依赖 配置 .babelrc 文件 运行文件 Babel 的官方网站提供一个在线转码...

  • babel的简单使用

    初始化项目 npm init安装转码规则 npm install --save-dev babel-preset-...

  • babel

    babel-cli: 命令行转码: ng install -g babel-cli 基本用法: babel exa...

  • @babel/core

    如果某些代码需要调用 Babel 的 API 进行转码,就要使用@babel/core模块。 var babel=...

网友评论

      本文标题:webStorm安装babel转码

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