问题标签 [html-webpack-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
986 浏览

reactjs - Webpack 显示空白页面,但文件显示在终端中

现在部分发疯。我已经尝试解决这个问题一个多星期了,但似乎仍然无法解决它。

目前我正在尝试制作一个React使用 的应用程序React-Router,但是我没有使用Reduxor Flux。我从react-redux-starter-kit中获取了代码。我已经对它进行了一些试验,一切都运行良好,但是当我开始大量改变事情时,我遇到了问题。

问题是,当页面加载时,没有显示任何内容。当我什么都不说时,我的意思是不HTMLJSCSS。所显示的只是由 a和标签组成的原始基本HTML文件。启动终端时,我可以看到文件正在由 加载,如下所示:<header><body>webpack

但是,当我加载页面时,这些项目都没有显示。我以为html-webpack-plugin应该注入必要的文件,但它没有这样做。我不知道为什么没有必要的文件被加载到我的 HTML 文件中。我的 webpack 配置是这样的:

请帮我弄清楚为什么我index.html没有被注入任何所需的文件。所显示的都是原件index.html。如果您想要我目前使用的所有文件,可以在此处查看。谢谢,请帮忙!!

0 投票
1 回答
1456 浏览

html-webpack-plugin - 如何将 html-webpack-plugin 与现有的 express 模板一起使用?

我已经安装了 express-generetor npm 模块,并且喜欢使用作为模板的玉文件来构建项目的结构。但是我也喜欢使用生成自己的文件的 HTML-webpack-plugin,集成这两种方法的最佳方法是什么?

0 投票
3 回答
12504 浏览

webpack - 使用 webpack 内联 JavaScript 和 CSS

我正在使用 Webpack 来捆绑资源。目前,它将 CSS 和 JS 文件捆绑到一个名为 bundle.js 的单独文件中。如何将 JS 和 CSS 嵌入到 html 文件中?

0 投票
3 回答
16379 浏览

javascript - html-webpack-plugin 在使用 webpack-dev-server 时不会将 js 文件注入 index.html

这是我的 webpack 配置:

在 package.json 中:

当我运行 npm start 时,在 localhost 中,js 文件未注入index.html. 如果我运行 webpack 或 npm run build,js 文件注入成功。当我在本地主机时,html-webpack-plugin也可以注入 js 文件吗?index.html

0 投票
0 回答
28 浏览

reactjs - 我可以在 Webpack 加载器中使用编译后的代码吗?

我将尝试描述我要解决的问题,以避免出现 XY 问题

我有一个被转译的 React 应用程序(通过 Babel 或 TypeScript)。现在,我已经设置了 Webpack 以将其转译然后捆绑到单个脚本中,然后更新我index.html以链接到该脚本。但是,我还希望构建过程对应用程序进行初始渲染并将其插入index.html.

我尝试的解决方案是向html-webpack-plugin需要 React 应用程序的自定义加载器添加一个,呈现它,然后将其插入到 HTML 文件中。但是,现在我的 React 应用程序不是用 Javascript 编写的,我不能再简单require()了。

在渲染它并将其插入我的页面之前,我怎样才能最好地对其进行转译?

0 投票
1 回答
2583 浏览

javascript - webpack 不生成输出文件

我目前正在尝试使用命令set NODE_ENV=production && webpack(Window User)运行 webpack 但是在 src 目录中没有名称为 bundle.js 的输出,实际上没有输出文件。

到目前为止,我只使用过 webpack-dev-server,所以这是我第一次尝试使用插件构建配置文件。我尝试过的 webpack-dev-server 运行正常。

src 文件夹包含我所有的文件,包括 html 和 javascript。

我需要一个带有工作缩小和压缩代码的输出文件。请帮忙和指教!!

在终端中找到以下内容

我确实有一个具有以下配置的 webpack.config.js 文件。

0 投票
1 回答
3732 浏览

webpack - webpack 用 index.htm 中的捆绑散列替换占位符

我的目标是替换一个字符串

在我的 index.html 文件中

我正在使用https://github.com/AngularClass/NG6-starter

0 投票
2 回答
4804 浏览

javascript - 解析 HTML-webpack-plugin 中样式表的路径

html-webpack-plugin用来即时生成index.html。它工作得很好。但是,问题是,我也extract-text-webpack-plugin用来提取css.js

如文档中给出的html-webpack-plugin

如果您在 webpack 的输出中有任何 CSS 资源(例如,使用 ExtractTextPlugin 提取的 CSS),那么这些资源将包含在 HTML 头部的标签中。

它添加了一个<link>指向我的CSS。但是链接看起来像这样。

电流输出

我需要像这样解析网址

预期产出

我的 webpack 配置(仅基本部分)

build文件夹结构就像

插件的所有输出目的地都将相对于webpack 配置中的path给定output

0 投票
1 回答
2413 浏览

angular - HtmlWebPackPlugin 注入位置

dev-server,我的 webpack 将构建包含 jquery 的包。

我使用 html-webpack-plugin,下面的代码行将在构建产品时将我的包注入主体。

我的问题是,在我的 index.html 中,我的语义 ui.js 依赖于 Jquery,

因此,当我启动我的开发环境或产品构建时,捆绑包出现在语义之后,因此我有一个错误。如何使开发注入发生在我的手动脚本源之前?

开发服务器服务:

0 投票
1 回答
433 浏览

webpack - Webpack 2 html-webpack-plugin (SystemJS) ENOENT:没有这样的文件或目录

我遇到了这个问题,在我推送存储库之前,该项目很好,现在当我从另一个目录或其他机器中的存储库克隆时,在我的机器上运行的项目无法运行。

npm cache clean我已尝试使用甚至完全删除 node_modules 并重新安装依赖项来解决此问题,但没有运气

运行于
Webpack 版本:2.1.0-beta.25
环境:OS X 10.11.6
Node v6.2.0,npm 3.8.9

npm 调试文件:

截图顶部

截图底部