{ "plugins": ["transform-runtime", options] } Babel支持自定義的預設(presets)或插件(plugins)。 如果你的插件在npm上, 可以直接采用這種方式“plugins”: [“babel-plugin-myPlugin”] 等價方式“plugins”: [“myPlugin”]。此外,你還可以采用本地的相對路徑引入插件,比如“plugins”:[“./node_modules/Myplugin”]。 presets同理。 babel官網
balel a.js 直接輸出轉換后的js babel a.js --out-file b.js babel a.js -o b.js 輸出到b.js babel dir1 --out-dir dir2 babel dir1 -d dir2 路徑下輸出 babel src -d lib -s -s 參數生成source map文件
babel-cli帶一個babel-node 支持類似node 可以直接運行ES6
babel-register模塊改寫require命令,為它加上一個鉤子。此后,每當使用require加載.js、.jsx、.es和.es6后綴名的文件,就會先用Babel進行轉碼,在js…文件中引入; require("babel-register"); 就不需要手動對index.js轉碼了
新聞熱點
疑難解答