bm_scaffold_async_router
Version:
本木前端脚手架-异步路由版
24 lines (21 loc) • 497 B
JavaScript
var IS_TEST = !!process.env.VUE_LOADER_TEST
var fs = require('fs')
var path = require('path')
exports.lib = function (file) {
if (IS_TEST) {
return path.resolve(__dirname, file)
} else {
return 'vue-loader/lib/' + file
}
}
exports.dep = function (dep) {
if (IS_TEST) {
return dep
} else if (fs.existsSync(path.resolve(__dirname, '../node_modules', dep))) {
// npm 2 or npm linked
return 'vue-loader/node_modules/' + dep
} else {
// npm 3
return dep
}
}