需要创建Webpack身份加载器

问题描述 投票:0回答:1

我想创建一个身份Webpack加载器,该加载器返回相同模块对象,而不是没有加载器的情况:

require('identity!foo') === require('foo')

第一次挫折:

module.exports = function(...args) {

    this.callback(null, ...args);
}

第二次挫折:

const { stringifyRequest, getRemainingRequest } = require('loader-utils');
module.exports = function(source, map, meta) {

    const remainingRequest = stringifyRequest(this, getRemainingRequest(this));
    return `module.exports = require(${ remainingRequest });`;
}

(顺便说一句,我不明白为什么这个尝试不起作用)

还有其他想法吗?

webpack
1个回答
0
投票

您需要将获得的内容传递给下一个加载程序。

module.exports = function(content) {

    return content
}
© www.soinside.com 2019 - 2024. All rights reserved.