babel:將瀏覽器不支持的ES6語法轉為javascript 查看node是否安裝: npm -v node -v 實例演示:在桌面新建part5目錄在cmd命令行中 cd desktop cd part5 安裝babel:初始化package.json文件:描述當前項目信息,包括依賴等 npm ...
babel:將瀏覽器不支持的ES6語法轉為javascript
查看node是否安裝:
npm -v
node -v
實例演示:
在桌面新建part5目錄
在cmd命令行中
cd desktop
cd part5
安裝babel:
初始化package.json文件:描述當前項目信息,包括依賴等
npm init
安裝babel cli
npm install --save-dev babel-cli
在package.json的"script"下添加一句:
"build": "babel entry.js"
創建entry.js文件,寫es6代碼用於測試
執行
npm run build
全局安裝babel-cli
npm i babel-cli -g
安裝babel-preset-env
npm i -D babel-preset-env
創建配置文件,告訴babel用什麼規則來編譯文件.babelrc
{ "presets": [ [ "env", { "targets":{ "browsers":["last 1 version"] } } ] ] }
修改packsge.json
-o 輸出到文件
-w 始終處於監聽狀態
"build": "babel entry.js -o index.js -w"
通過babel插件體驗新特性
安裝插件
npm i -D babel-plugin-transform-class-properties
修改.babelrc文件
{ "presets": [ [ "env", { "targets":{ "browsers":["last 1 version"] } } ] ], "plugins":["transform-class-properties"] }