mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-01-14 03:11:19 -06:00
16 lines
431 B
JavaScript
16 lines
431 B
JavaScript
const { request } = require('@vue/cli-shared-utils')
|
|
|
|
module.exports = async function getPackageVersion (id, range = '') {
|
|
const registry = (await require('./shouldUseTaobao')())
|
|
? `https://registry.npm.taobao.org`
|
|
: `https://registry.npmjs.org`
|
|
|
|
let result
|
|
try {
|
|
result = await request.get(`${registry}/${encodeURIComponent(id).replace(/^%40/, '@')}/${range}`)
|
|
} catch (e) {
|
|
return e
|
|
}
|
|
return result
|
|
}
|