在 Webpack 的html-loader的 1.0.0 版本中,该interpolate
选项已被弃用,取而代之的是preprocessor
(根据他们的变更日志)。interpolate
为 ES6 模板字符串启用插值语法,允许您在 html 文件中导入其他 html 部分,如下所示:
<div>${require('./components/gallery.html')}</div>
这是使用 html-loader 实现 html 部分的事实上的方法,因为几个堆栈溢出建议了这个解决方案。
但是,既然该标志已被弃用,我正在努力弄清楚如何使用该preprocessor
选项启用它。他们的 github 页面中的示例附带了一个把手实现,但在以前的版本中您不需要这个 - 使用插值require
语法,这一切都是开箱即用的。
有人设法使用最新版本的 html-loader 复制此 html 部分设置吗?