This time I will show you how to use babel in WebStorm ES6. What are the precautions for using babel in WebStorm ES6? The following is a practical case, let's take a look.
1. Grammar support settings Preferences > Languages & Frameworks > 2. Babel 1. Global installationnpm install -g babel-cli
npm install --save-dev babel-cli
# 转码结果输出到标准输出 babel example.js # 转码结果写入一个文件 # --out-file 或 -o 参数指定输出文件 babel example.js --out-file compiled.js # 或者 babel example.js -o compiled.js # 整个目录转码 # --out-dir 或 -d 参数指定输出目录 babel src --out-dir lib # 或者 babel src -d lib # -s 参数生成source map文件 babel src -d lib -s
input.map(item => item + 1);
{ "name": "application-name", "version": "0.0.1"}
npm install --save-dev babel-cli
config file .babelrc<span style="color:#000000;font-family:NSimsun;"></span>
.babelrc<span style="font-family:NSimsun;"></span>, which is stored in the root directory of the project. The first step in using Babel is to configure this file.
{ "presets": [], "plugins": []}
presets<span style="font-family:NSimsun;"></span> field sets the transcoding rules. The following official rule sets are provided. You can install them as needed.
# 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
UpdateConfiguration file .babelrc
Save the corresponding rules to the configuration file.{ "presets": [ "es2015" ], "plugins": [] }
{ "name": "application-name", "version": "0.0.1", "devDependencies": { "babel-cli": "^6.26.0" }, "scripts": { "build": "babel src -d lib" } }
npm run build
JS converts the list into a tree structure
JS enables pictures to be dragged on the web page
The above is the detailed content of How to use babel in WebStorm ES6. For more information, please follow other related articles on the PHP Chinese website!