簡體   English   中英

如何識別代碼中正在運行的 express.js 版本?

[英]How to identify the running express.js version in code?

我可以從代碼中識別 express.js 的運行版本嗎?

例如,我可以使用process.version來獲取 Node 版本,並使用process.versions來獲取各種依賴項。

有沒有辦法可以為 Express 做到這一點?

謝謝

為了找到你的 Express JS 的當前版本,打開你的終端並輸入:

npm list express

另一種方法是打開你的代碼庫並檢查package.json文件,在那里你將能夠看到所有安裝的包及其版本號。

  1. 對於本地包使用命令 npm list
  2. 對於全局安裝的包,使用命令 npm list -g
  3. 通過將其名稱作為參數傳遞給特定的包使用命令 npm list express

要獲得快速版本,您可以使用

讀取包-json

模塊。 這將給出 package.json 的數據,您可以從中讀取 express 版本的值。

有關更多詳細信息,您可以參考這里

您可以使用 package.json 文件來獲取 Express 版本。

const fs = require('fs');
const package = fs.readFileSync('package.json')
const packageParse = JSON.parse(package)
const expressVersion = 'v' + packageParse.dependencies.express.slice(1)
console.info('Using Express.js ' + expressVersion)

導航到項目文件夾,輸入命令npm list express注意:在項目文件的錯誤路徑上,它將顯示消息。 在此處輸入圖片說明

使用 npm 列表 express 顯示版本,如果 express 安裝在 cmd 下面是示例: -

C:\Users\Aditya Kumar\nodews\modules_node_js\contact_list>npm list express npm WARN config global --global , --local已棄用。 請改用--location=global contact@1.0.0 C:\Users\Aditya Kumar\nodews\modules_node_js\contact_list └── express@4.18.1

可以參考https://www.npmjs.com/官網。 如果我理解得好? Express 是一個來自 NPM 的模塊,因此您必須遵循該命令並在那里安裝最新的 Express 框架!

$ npm install express --save

歡迎CQFD!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM