コマンドラインでnode.jsのバージョンを取得したい - 以下のようなコマンドを実行することを期待しています
node -version
しかし、それはうまくいきません。誰かがコマンドラインがどうなるか知っていますか? (すなわちREPLではありません)
そのためのコマンドラインは次のとおりです。
node -v
または
node --version
注意:
もしnode -v
が動かなくてもnodejs -v
が動かなければ、何かはあなたのシステム上では正しく設定されていません。それを修正する方法については この他の質問 を見てください。
シェルのコマンドラインを参照している場合は、次のいずれかが機能します。
node -v
node --version
node version
と入力するだけでnode.jsはversionという名前のモジュールをロードしようとしますが、混乱したモジュール名で作業しない限り存在しません。
nodejs
だけでなくnode
を試してください。
$ nodejs -v
v0.10.25
ノード :
node --version
またはnode -v
npm :
npm --version
またはnpm -v
V8エンジンのバージョン :
node -p process.versions.v8
インストールされているノードのバージョンを見つけます。
$ node --version
または
$ node -v
もしインストールされたノードについてもっと多くの情報が欲しいなら(すなわち、ノードバージョン、v8バージョン、プラットフォーム、環境変数情報など)
それからちょうどこれをしなさい。
$ node
> process
process {
title: 'node',
version: 'v6.6.0',
moduleLoadList:
[ 'Binding contextify',
'Binding natives',
'NativeModule events',
'NativeModule util',
'Binding uv',
'NativeModule buffer',
'Binding buffer',
'Binding util',
...
ここで、プロセスオブジェクトは、現在のNode.jsプロセスに関する情報を提供し、それを制御するグローバルです。
コマンドプロンプトをチェックインしたい場合は、node -vまたはnode --versionを使用してください。
v6.9.5
あなたがnode.exeを持っているならそれからあなたはノードで与えることができます。
>process
process {
title: 'node',
version: 'v6.9.5',
.......
次のように入力して、NodeとNpmがインストールされているかどうかを確認できます。
$node --version && npm --version
デフォルトではノードパッケージはnodejsです。
$ nodejs -v
または
$ nodejs --version
あなたが使用してリンクを作ることができます
$ Sudo ln -s /usr/bin/nodejs /usr/bin/node
それからあなたは使うことができます
$ node --version
または
$ node -v
Nodejsのバージョンを確認するためのReplコマンド
$node
>process.version
`v8.x`
Atomエディタを使用している場合の便利なヒント。
$ apm -v
apm 1.12.5
npm 3.10.5
node 4.4.5
python 2.7.12
git 2.7.4
それはあなたにノードのバージョンだけでなく、他のいくつかのものも返します。
Debian Stretchを実行しているArm7(armhf)デバイスで、私は以下のいずれかを発行しなければなりませんでした。
$ nodejs -v
$ nodejs -h
以下はうまくいきませんでした。
$ node -v
$ node -h
$ apm -v
これが他の人に役立つことを願っています。