问题标签 [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.
reactjs - Webpack 显示空白页面,但文件显示在终端中
现在部分发疯。我已经尝试解决这个问题一个多星期了,但似乎仍然无法解决它。
目前我正在尝试制作一个React
使用 的应用程序React-Router
,但是我没有使用Redux
or Flux
。我从react-redux-starter-kit中获取了代码。我已经对它进行了一些试验,一切都运行良好,但是当我开始大量改变事情时,我遇到了问题。
问题是,当页面加载时,没有显示任何内容。当我什么都不说时,我的意思是不HTML
,JS
或CSS
。所显示的只是由 a和标签组成的原始基本HTML
文件。启动终端时,我可以看到文件正在由 加载,如下所示:<header>
<body>
webpack
但是,当我加载页面时,这些项目都没有显示。我以为html-webpack-plugin
应该注入必要的文件,但它没有这样做。我不知道为什么没有必要的文件被加载到我的 HTML 文件中。我的 webpack 配置是这样的:
请帮我弄清楚为什么我index.html
没有被注入任何所需的文件。所显示的都是原件index.html
。如果您想要我目前使用的所有文件,可以在此处查看。谢谢,请帮忙!!
html-webpack-plugin - 如何将 html-webpack-plugin 与现有的 express 模板一起使用?
我已经安装了 express-generetor npm 模块,并且喜欢使用作为模板的玉文件来构建项目的结构。但是我也喜欢使用生成自己的文件的 HTML-webpack-plugin,集成这两种方法的最佳方法是什么?
webpack - 使用 webpack 内联 JavaScript 和 CSS
我正在使用 Webpack 来捆绑资源。目前,它将 CSS 和 JS 文件捆绑到一个名为 bundle.js 的单独文件中。如何将 JS 和 CSS 嵌入到 html 文件中?
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
reactjs - 我可以在 Webpack 加载器中使用编译后的代码吗?
我将尝试描述我要解决的问题,以避免出现 XY 问题。
我有一个被转译的 React 应用程序(通过 Babel 或 TypeScript)。现在,我已经设置了 Webpack 以将其转译然后捆绑到单个脚本中,然后更新我index.html
以链接到该脚本。但是,我还希望构建过程对应用程序进行初始渲染并将其插入到index.html
.
我尝试的解决方案是向html-webpack-plugin
需要 React 应用程序的自定义加载器添加一个,呈现它,然后将其插入到 HTML 文件中。但是,现在我的 React 应用程序不是用 Javascript 编写的,我不能再简单require()
了。
在渲染它并将其插入我的页面之前,我怎样才能最好地对其进行转译?
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 文件。
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
angular - HtmlWebPackPlugin 注入位置
dev-server,我的 webpack 将构建包含 jquery 的包。
我使用 html-webpack-plugin,下面的代码行将在构建产品时将我的包注入主体。
我的问题是,在我的 index.html 中,我的语义 ui.js 依赖于 Jquery,
因此,当我启动我的开发环境或产品构建时,捆绑包出现在语义之后,因此我有一个错误。如何使开发注入发生在我的手动脚本源之前?
开发服务器服务: