UNPKG

bm_scaffold_async_router

Version:

本木前端脚手架-异步路由版

16 lines (14 loc) 454 B
var path = require('path') var parse = require('./parser') var loaderUtils = require('loader-utils') module.exports = function (content) { this.cacheable() var query = loaderUtils.parseQuery(this.query) var filename = path.basename(this.resourcePath) var parts = parse(content, filename, this.sourceMap) var part = parts[query.type] if (Array.isArray(part)) { part = part[query.index] } this.callback(null, part.content, part.map) }