Link 带有 HtmlWebpackPlugin 的静态 JS 文件

Link a static JS file with HtmlWebpackPlugin

我正在使用自定义 webpack 配置构建应用程序。

我已经将 HtmlWebpackPlugin 与自定义 index.html 集成在一起,如下所示:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Text Mining</title>
    <link rel="icon" type="image/x-icon" href="favicon.ico" />
    <link rel="preconnect" href="https://fonts.gstatic.com" />
    <link
      href="https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap"
      rel="stylesheet"
    />
  </head>
  <body>
    <div id="app"></div>
  </body>
</html>
      new HtmlWebpackPlugin({
        inject: true,
        filename: './index.html',
        template: './public/index.html',
        favicon: './public/favicon.ico',
        scripts: ['./public/static/js/env.js']
      }),

我假设在脚本数组中添加我的静态 js 文件的路径会将 env.js 复制到已编译的 html 中,但我看不到它。

我是否需要从 public 文件夹中复制另一个插件,或者我是否缺少其他内容?

我不确定这是否是一个好的解决方案,但我最近使用 copy-webpack-plugin 解决了类似的问题。也许这会对你有所帮助。