Webpack如何为所有动态导入的文件创建捆绑包?

时间:2019-04-03 00:37:09

标签: webpack dynamic-import webpack-splitchunks

webpack documentation中,它读取到webpack会自动为require表达式可能引用的所有模块创建捆绑软件。

我在项目中使用PrismJS软件包。 PrismJS提供了一个功能(loadLanguages()),该功能动态地需要语言模块。

尽管webpack可以识别require表达式,但没有任何潜在文件被添加到dist文件夹中。

要让Webpack从./node_modules/PrismJS/components/文件夹中添加所有文件并保留其原始名称,要使PrismJS的require函数能够找到它们,需要什么?

这是从PrismJS loadLanguages()函数获取的代码:

    var pathToLanguage = './prism-' + language;
    require(pathToLanguage);

0 个答案:

没有答案
相关问题