[英]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.