1
我有一個的package.json,看起來像這樣檢查,如果應用程序使用Node.js的正確版本
{
"name": "blog",
"version": "0.0.1",
"dependencies": {
"express": "~3.0.0"
},
"engines": {
"node": "0.9"
}
}
顯然node
本身就是一種基本的快速應用程序不關心這個文件的內容。有沒有辦法啓動一個應用程序,以便npm
可以讀取它並報告錯誤?
這就是現在的做法,但我想利用'npm'在版本字符串中使用「〜」,「> =」等。 – synapse
您可以使用[node-semver軟件包](https://github.com/isaacs/node-semver)來解析和比較這些版本規範(具體查看'satisfies'函數)。 –