Javascript 异步加载程序在Web包中不工作

Javascript 异步加载程序在Web包中不工作,javascript,node.js,webpack,Javascript,Node.js,Webpack,这是我的异步加载程序。只需调用一个api,然后用源文件添加响应并返回。但这不是工作。有人能帮我吗 const path = require('path'); const request = require('request'); function assetAdd(source){ var pathObj = path.parse(this.resourcePath); var callback = this.async(); if (pathObj.base ===

这是我的异步加载程序。只需调用一个api,然后用源文件添加响应并返回。但这不是工作。有人能帮我吗

const path = require('path');
const request = require('request');


function assetAdd(source){
    var pathObj = path.parse(this.resourcePath);
    var callback = this.async();
    if (pathObj.base === 'index.js'){
        request({url:'http://localhost:8282/mockAsset'}, function(err, response, body) {
            source += body;
            callback(null, source);
        });
    }else{
        callback(null, source);
    }
}

module.exports = assetAdd;

试着详细说明“它不起作用”的含义。描述当前和预期的行为。我没有在加载程序中添加else条件。现在编辑我的问题,工作正常。