mpx-webpack-plugin
Version:
原生小程序开发套装(Mini Program X) -------------------------------
17 lines (14 loc) • 639 B
JavaScript
const MultiModule = require("webpack/lib/MultiModule");
module.exports = class MPXMultiModule extends MultiModule {
constructor({ context, name, request, userRequest, metadata, dependencies }) {
super(context, dependencies, name);
this.request = request;
this.metadata = metadata;
}
identifier() {
return `miniprogram multi module ` + this.request + ` of ${this.dependencies.map(d => d.request).join(" ")}`;
}
readableIdentifier( requestShortener ) {
return `miniprogram multi module ` + requestShortener.shorten(this.request) + ` of ${this.dependencies.map(d => requestShortener.shorten(d.request)).join(" ")}`;
}
}