Is it possible for webpack to resolve an alias for multiple paths

I have the following configuration webpack:

resolve: {
        alias: {
            'blueimp-file-upload': path.join(__dirname, 'node_modules', 'blueimp-file-upload', 'js', 'jquery.fileupload.js'),
            'blueimp-file-upload-ui': path.join(__dirname, 'node_modules', 'blueimp-file-upload', 'js', 'jquery.fileupload-ui.js'),
            'blueimp-file-upload-process': path.join(__dirname, 'node_modules', 'blueimp-file-upload', 'js', 'jquery.fileupload-process.js'),
            ...
        }
}

Is it possible to do something like:

    resolve: {
            alias: {
                'blueimp-file-upload': [path.join(__dirname, 'node_modules', 'blueimp-file-upload', 'js', 'jquery.fileupload.js'), 
                                        path.join(__dirname, 'node_modules', 'blueimp-file-upload', 'js', 'jquery.fileupload-ui.js'), 
                                        path.join(__dirname, 'node_modules', 'blueimp-file-upload', 'js', 'jquery.fileupload-process.js')],
                ...
            }
    }
+4
source share

Source: https://habr.com/ru/post/1674628/


All Articles