0
尋找一種方法來訪問npm軟件包的最新版本號。有沒有一種API,我不能直接ping npm?或者是否有我可以使用的programatic npm命令?以編程方式獲取最新的npm軟件包版本?
getNpmVersion('lodash').then(console.log) // => 4.11.1
尋找一種方法來訪問npm軟件包的最新版本號。有沒有一種API,我不能直接ping npm?或者是否有我可以使用的programatic npm命令?以編程方式獲取最新的npm軟件包版本?
getNpmVersion('lodash').then(console.log) // => 4.11.1
發現一個名爲npm-latest
模塊,正是這一點:
import npmLatest from 'npm-latest'
import Promise from 'bluebird'
const npmLatestAsync = Promise.promisify(npmLatest)
async function getNpmVersion (dep) {
let { name, version } = await npmLatestAsync(dep)
return { name, version}
}
另外:
npm view {packagename} version