[解決済み] node.jsとnodeの違いは何ですか?
質問
私のマシン(linux mint 15)にnode.jsをインストールしたのですが、次のように実行すると
node example.js
を実行すると、それは言います。
The program 'node' can be found in the following packages:
* node
* nodejs-legacy
Try: sudo apt-get install <selected package>
では、nodeとnodejsはどのような違いがあるのでしょうか?以前、node.jsとnodeの両方をインストールしたことがあるのですが、そのときに実行した
node example.js
を実行しても、Webサーバーが全く起動しません。そこで、nodeを削除し、node.jsを残しました。
どのように解決するのですか?
nodeというパッケージは、node.jsとは関係ありません。
nodejs
を使うスクリプトとの互換性のために、コマンドをnodeと呼ぶようにした方が良いのは間違いないでしょう。
#!/usr/bin/env node
.
パスの中にシンボリックリンクを作成するだけでも構いません。
sudo ln -s `which nodejs` /usr/local/bin/node
あるいは nvmをインストールする を実行して、それを使って最新版の node.js をインストールすることもできます。
nvm install stable
私は nvm 方式を好みます。
sudo apt-get remove nodejs
というように、どのバージョンのnodeを使用しているかを自分で管理することができるからです。また、複数のバージョンのnode.jsをインストールし、その中から
nvm use <version>
を使って簡単に切り替えることもできます。
また、私は下の行に私の
.bashrc
のように
nvm use stable > /dev/null
. これで自動的にインストールされている最新版が使用されます。
nodeのバージョンを最新の安定版に更新するには。
nvm install stable
. この操作を行うたびに、グローバルにインストールしていた npm パッケージを使い続けたい場合は、それらをインストールする必要があります。
古いバージョンに切り替えるには
nvm use <version>
を実行するか、または、古いバージョンがすでにインストールされていない場合は
nvm install <version>
.
関連
-
[解決済み] -saveと-save-devの違いは何ですか?
-
[解決済み] package.jsonのチルダ(~)とキャレット(^)の違いは何ですか?
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
-
[解決済み] Node.jsのmodule.exportsの目的と使い方を教えてください。
-
[解決済み] Node.jsで現在のスクリプトのパスを取得するにはどうしたらいいですか?
-
[解決済み] Node.js + Nginx - 今度は何?
-
[解決済み] Ubuntuでnodeパッケージマネージャを使用してパッケージをインストールすることができない
-
[解決済み] node.jsで「Error: spawn ENOENT」をデバッグするにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Node.jsのエラーECONNRESETをデバッグするにはどうすればよいですか?
-
[解決済み] (node:63208) DeprecationWarning: collection.ensureIndex は非推奨です。代わりにcreateIndexesを使用してください [重複]。
-
[解決済み】ExpressJSとMeteorJSの比較【終了しました
-
[解決済み】npx コマンドが見つかりません。
-
[解決済み】AWS lambda function エラー - モジュール 'index' をインポートできません。エラー
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] create-react-app、インストールエラー("コマンドが見つからない")。
-
[解決済み] Heroku "状態が起動から停止に変更されました SIGTERMで全プロセスを停止"
-
[解決済み] エラーメッセージ MongoError: bad auth URI 文字列で認証に失敗しました。
-
[解決済み] NPMが同じエラーで固まる EISDIR: ディレクトリに対する不正な操作、エラーで読み込み (ネイティブ)