【发布时间】:2021-07-23 14:19:27
【问题描述】:
我一直在做一个 Webpack 项目。对于不熟悉 Webpack 的人来说,它是一个打包器,可以获取您的所有文件并生成最终产品。
我想将一个 HTML 文件注入到另一个中,例如 import 或 require()。我一直在使用这个 GitHub 模板来帮助我拼凑我的项目。 https://github.com/dharmikumbhani/webpack-multipage-starter
在 webpack-multipage-starter/src/page-index/index.html 第 10 行和第 11 行有以下内容:
<!-- intercepted by a resourceQuery in the webpack config -->
<%= require('../partials/nav.html?raw') %>
这一行被resourceQuery(在webpack.common.js 配置中)截获,HTML 文件被注入到这个位置。
这个 HTML 标签是什么意思?
我只知道它包含一个 Java 脚本表达式,该表达式在 Webpack 构建过程中被评估。
【问题讨论】:
-
@RobMoll — Webpack 不是 Ruby
-
嗨,@RobMoll,我看过这个。 ruby 与 HTML、JS 或 Webpack 相关吗?如果是这样,在哪里以及如何?
-
@voxelfox — Ruby 是一种编程语言。 JS 是一种编程语言。 Webpack 是用 JS 而非 Ruby 编写的。
-
@Quentin 正是我的想法。我能得到的最接近的是 JSP 表达式标签。 (geeksforgeeks.org/jsp-expression-tag) 但那是 Java。
标签: javascript html webpack tags