Blocklyのスタートガイドのnpmとはなに、どうしたら入るの
上記URLから今欲しいところだけ抜きだすと
npmとは
Node.jsというjavascriptの実行環境のパッケージ管理ソフト。
このScrapboxはPython推しなので、Pythonで言うところのpipだね。
Node.jsとは
本当は上記URLを読んで欲しいけど、ここだけ分かれば今はいい↓
Pythonをインストールすると。hoge.pyを実行するpython.exeが出来るように、
Node.jsをインストールすると、hoge.jsを実行するnode,exeが出来る
hoge.jsなのか?案外hoge.ndとかじゃないのか?ごめん僕も今から入れるからまだ分からない、後で確認するね
じゃあ「npmを手に入れるためNode.jsを入れれば」いいんだね→いや待て
またもやPythonで説明するけど、Python3.5とPython3.6を区別したいときって、ファイルの先頭に「これは古い方の3.5で実行してね!」と書くじゃないですか。
ぱっと調べたら4つくらい?Node.jsのバージョン管理ソフトはあるらしいけども、あくまで目的はBlocklyなのでサクサク行こう
「npmを手に入れるためNode.jsを入れるけど、その後のバージョン管理したくなった時に便利なよう、nvmで入れるよ」となる……いやもう一手間
npmはMacかLinuxだけ。Windowsにはnpm-windowsというソフトがある。
のでこちらWindowsなので、「nvmでなく、nvm-windowsを入れるよ」となる。nvmとnvm-windowsは別物……?っぽい?