我想创建一个身份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 });`;
}
(顺便说一句,我不明白为什么这个尝试不起作用)
还有其他想法吗?
您需要将获得的内容传递给下一个加载程序。
module.exports = function(content) {
return content
}