做者:吳業飛
時間:2019年2月18日node
node: v8.11.1
npm: v6.5.0
babel: v7.3.0npm
npm install --save-dev @babel/core @babel/cli @babel/preset-envjson
npm install --save @babel/polyfillpromise
這裏特別說明一下,這兩條安裝命令是babel官網上的,我在實際安裝過程當中使用VScode裏的終端,會報錯,緣由是不識別@
,只要加上""
就能夠了,像這樣babel
npm install --save-dev '@babel/core' '@babel/cli' '@babel/preset-env'工具
npm install --save '@babel/polyfill'ui
在項目根目錄建立.babelrc
文件spa
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "entry"
}
]
]
}
複製代碼
假設目錄結構是命令行
dist
js
src
js
promise.js
node_modules
.babelrc
package-lock.json
package.json
複製代碼
咱們在命令行輸入./node_modules/.bin/babel ./src/js --out-dir ./dist/js便可將./src/js
目錄下的全部js文件經過Babel轉化後輸出到./dist/js
目錄下code
本文只介紹了最簡單的Babel使用方法,若是要結合構建工具使用,相關配置還需參照babel官網