簡體   English   中英

使用babel CLI進行轉換

[英]Transpile with babel CLI

我想轉換ES6中與chrome兼容的幾個js文件,但是http://babeljs.io/docs/usage/cli/中的文檔似乎不准確。

完成前幾步后,我在控制台中輸入: babel並得到:

您錯誤地安裝了babel軟件包,這是Babel 6中的禁止操作。Babel的CLI命令已從babel軟件包移至babel-cli軟件包。

 npm uninstall babel npm install --save-dev babel-cli 

有關設置說明,請參見http://babeljs.io/docs/usage/cli/

即使我運行它提到的這兩個命令,我仍然會遇到相同的錯誤。

所以我的問題是您應該如何使用Babel和CLI來轉譯文件?

這個問題有點老了,但是如果有人像我一樣通過Google到此結束:

我遇到了同樣的問題,就跑了

npm install --save-dev babel-cli

在新的完全空目錄中以測試某些內容,並且在通過npx調用babel並發生相同錯誤時無法進行翻譯。 我沒有在全球范圍內安裝Babel,但過了一會兒我發現npm並未創建package.json文件。 所以我刪除了所有內容,只創建了一個空的package.json

{

}

再次安裝babel-cli(npm現在將開發依賴項添加到json文件中),並且現在工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM