簡體   English   中英

$ babel和$ babel-node不會啟動REPL

[英]$ babel and $ babel-node don't launch the REPL

我正在嘗試在Ubuntu 14.04上設置babel,但似乎無法正常工作!

以下是可能需要的一些輸出:

$ which node
/usr/sbin/node
$ which nodejs
/usr/bin/nodejs
$ which babel
/usr/local/bin/babel
$ which babel-node
/usr/local/bin/babel-node

當我執行babelbabel-node ,提示僅返回。 在執行以文件名作為參數的命令時,也會發生同樣的情況。 (該文件只有console.log("hello")

我該如何解決?

/usr/sbin/node vs /usr/bin/nodejs問題已在“ 無法在Ubuntu中使用節點軟件包管理器安裝軟件包”中解決,但基本上Ubuntu擁有一個單獨的node軟件包,而不是Node.js。 Ubuntu上的Node.js軟件包稱為nodejs 如果兩者都安裝,則意味着您的腳本將嘗試使用其他不相關的應用程序運行。 一種選擇是將nodejs符號鏈接到node

但是,最好的解決方案是使用nvm類的nvm為您的用戶安裝節點,而無需全局安裝。 然后,您可以非常輕松地安裝和更新節點版本,並且PATH將始終正確引用node

/usr/local/bin/babel-node/usr/local/bin/babel的第一行nodejs node更改為nodejs解決此問題。

暫無
暫無

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

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