若是您對上面概念很是瞭解,您可能不須要往下讀了。若是您對上面概念還存有疑惑,那便慢慢讀下去。前端
npm install babel --save-dev,通過漫長的安裝,安裝成功,在node_modules下查看babel包,查看內部代碼,核心代碼都被移除,只有console.warn警告,大概意思說"您安裝了錯誤了babel包,請您卸載並安裝babel-cli"。vue
查閱資料發現,單獨的babel包是在babel5時代的,官方也早已廢棄這個包。如今提倡用babel-cli。node
那麼 babel-cli又是什麼?請看下面。react
// 將當前文件夾下的a.js轉成es5並寫入到b.js文件中
babel a.js --out-file b.js
// 將src目錄下的文件遍歷轉碼,寫入到lib文件下。
babel src --out-dir lib
複製代碼
這種方式使用較少,僅僅在項目很是小的狀況下才會用到。並且,還有個問題:webpack
babel在轉import關鍵字時,會轉成common.js標準下的require,在咱們瀏覽器中仍是沒法直接使用。web