2015-09-06 133 views
0

它的安裝($ sudo npm install babel),運行$ babel什麼都不產生(意味着bash可以找到某些東西),但$ babel foo.js不產生輸出,並且其輸出文件的各種babel命令也被忽略。babel.js產生沒有輸出

+0

重寫我的舊評論,因爲我發佈了錯誤的鏈接。 'babel.js'不是模塊的名稱,所以npm install應該會失敗。節點本身是否工作? http://stackoverflow.com/questions/32297352/babel-and-babel-node-dont-launch-the-repl – loganfsmyth

回答

0

當我在沒有命令的情況下運行babel時,它會等待來自stdin的輸入並使用control-C關閉。

您可以嘗試使用npm install --global babel

並確保在foo.js有一些js。然後babel foo.js應輸出轉換的代碼。

要檢查babel版本使用babel --version。發生在我身上

一件事是,我把通天命令package.jsonscripts下爲build,然後我跑npm build並沒有看到輸出容易混淆。 npm run build雖然工作。

+0

呵呵,babel --version也沒有輸出。 –

+0

'sudo npm i -g babel; which babel; ls -lah $(which babel); env; cat/proc/version; babel --version; npm i -g babel; which babel; babel --version' –