1
私のを現在のバージョン(7.2.1)から私のUbuntuサーバーの最新バージョン(8.5)にアップグレードします。アップグレードしてもコンソールに古いバージョンが表示される
Iは、以下の2つのコマンドを実行して、Debian and Ubuntu based Linux distributions
セクションで、指示hereは、次のとおりインストールした後
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
、Iは、バージョンをチェック:node -v
が、コンソールは依然として7.2.1
を印刷します。何故ですか?
Node 7.2.1
で実行中のノードプログラムがあります。 Node 8.5
にアップグレードした後、競合が発生しますか?私はそれらを再実行すべきですか?
よろしく
EDIT:nodejsはまだ廃れたままを確認する例を追加します。
ノード7.x
とノード8.x
の主な違いは、async/await
です。
getABC()
async function getABC() {
const a = await getA()
console.log("result: " + a)
}
function getA() {
setTimeout(() => {
return 5
}, 100)
}
結果:
result: undefined
だから、私のサーバー上のノードがまだ更新されていないので、私はちょうどノードかどうかを確認するために、この単純な例を記述する新しい構文を「理解」!