2017-04-20 60 views
1

我目前正在開始一個新的Web開發項目,並計劃繼續使用我的後端使用Flask的相當標準的路線。與Flask一起安裝節點

這是我第一次考慮使用Babel,因爲我想在ES6中開始編寫我的客戶端代碼,同時仍然允許我的代碼在大多數當前瀏覽器上使用。 TypeScript也被認爲是一種替代方案(我知道TypeScript和Babel開始做一些不同的事情)。

這兩個都需要通過npm來安裝,我的研究似乎表明這是一個相當明智的做法,npm需要Node。我的問題是,在使用Node來爲包管理安裝npm時,我是否應該記住有什麼奇怪或奇妙之處?

作爲進一步的背景,虛擬機運行Ubuntu 16.04.2 LTS。

回答

2

這樣做並不奇怪。 npm是包管理FOR節點。巴別爾如何運行?它與Node一起運行。 Babel雖然看起來像一個獨立的工具,但只是一個節點腳本,請參閱Babel的源文件here。如果你需要Babel,一定要安裝Node來運行它。

+0

啊我明白了。我是一個相對新手到後端位,因此愚蠢的問題。謝謝你的幫助。 – dbr

+1

一切都好。 「愚蠢的」問題是我們學習的方式:) –

+1

雖然使用Node來管理Python的Javascript庫,但感覺很奇怪:/ –