私が書いているライブラリで動作している現在のノードのバージョンにプログラムでアクセスする必要があります。ドキュメントでこれを見つけることができないようです。現在のノードのバージョンを確認する
84
A
答えて
129
process.versionプロパティを参照してください。
18
Number(process.version.match(/^v(\d+\.\d+)/)[1])
process.version
は 'v0.11.5' の場合、0.11
(Number)を取得します。
12
process.versions
実際には、異なるノードコンポーネントの多くのバージョンを提供するオブジェクトを使用する方がよいでしょう。 例:
{ http_parser: '2.5.2', node: '4.4.3', v8: '4.5.103.35', uv: '1.8.0', zlib: '1.2.8', ares: '1.10.1-DEV', icu: '56.1', modules: '46', openssl: '1.0.2g' }
10
使用semverprocess.version
を比較する:
const semver = require('semver');
if (semver.gte(process.version, '0.12.18')) {
...
}
関連する問題
- 1. 現在のVisual Studio 2013テストエージェントのバージョンを確認する
- 2. 現在の角度2.xのバージョンを確認する
- 3. Service Fabric SDKの現在のバージョンを確認
- 4. 現在のドメインを確認
- 5. Spring:現在のインターセプタを確認する
- 6. 現在の向きを確認する
- 7. Firebase:現在のストレージサイズを確認する
- 8. YUI3 TabViewの現在のタブを確認
- 9. 現在データベースにある移行(バージョン)を確認する方法ですか?
- 10. ノード:プログラムの最新バージョンを確認する
- 11. 現在のAUTOCOMMIT DDL設定の確認
- 12. GPUメモリに現在存在するエンティティを確認する
- 13. ヒューゴエラー - 現在のテーマは、現在のバージョン
- 14. Cordaの現在のバージョンのノード数の制限
- 15. Android:アラートを表示する現在のコンテキストを確認する
- 16. 正規表現のバージョンを確認する
- 17. nvm:現在アクティブなノードのバージョンをアンインストールできません。
- 18. Haskellでの関数の現在のHECを確認する
- 19. C#のAxAcroPDFオブジェクトの現在のページを確認する
- 20. Seleniumの現在のタイムアウトを確認するには?
- 21. Meteor.jsの現在のセッションIDを確認する
- 22. ODS ESCAPECHARの現在の値を確認する
- 23. スレッドスタックの現在の状態を確認する方法
- 24. 処理中の現在のフィールドを確認するために
- 25. Javascript:現在のページのロケールを確認する
- 26. 現在のデバイスのロックコードでコードを確認する方法
- 27. WinGHCiの現在の作業ディレクトリを確認する方法
- 28. 現在のモジュールの物理パスを確認する
- 29. MongoDBの現在の進行状況を確認するクエリ?
- 30. Swift 3の現在のスレッドを確認する方法は?
[ノードsemver(https://github.com/npm/node-semver)ライブラリは非常に有用であり得ますこのため。 – beeman
oh yes、 'node-semver'はより良いsollutionです – alsotang
突然このように0.10になります0.1 > process.version 'v0.10.40' > Number(process.version.match(/^v(\ d + \。\) d +)/)[1]) 0.1 –