mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-01-20 22:30:05 -06:00
17 lines
422 B
JavaScript
17 lines
422 B
JavaScript
const resolve = require('resolve')
|
|
|
|
exports.resolveModule = function resolveModule (request, context) {
|
|
let resolvedPath
|
|
try {
|
|
resolvedPath = resolve.sync(request, { basedir: context })
|
|
} catch (e) {}
|
|
return resolvedPath
|
|
}
|
|
|
|
exports.loadModule = function loadModule (request, context) {
|
|
const resolvedPath = exports.resolveModule(request, context)
|
|
if (resolvedPath) {
|
|
return require(resolvedPath)
|
|
}
|
|
}
|