微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 webpack 部署,只使用静态文件,包括用作 HREF 标签的文件?

如何解决如何使用 webpack 部署,只使用静态文件,包括用作 HREF 标签的文件?

我有这些文件

/html/pages/test.html
/assets/img/photo_small.png
/assets/img/photo_big.png

test.html 上,我有以下代码

<a href="../../assets/img/photo_big.png">
   <img src="../../assets/img/photo_small.png"> 
</a>

当我用 WEBPACK 打包时,在 disT 文件夹中:

在我的 webpack conf 中:

module: {
    rules: [
        {
            test: /\.(gif|png|jpe?g|svg|webp)$/i,type: 'asset/resource'
        },{
            test: /\.html$|njk|nunjucks/,use: [
                {
                    loader: 'html-loader',options: {
                        sources:true
                    },},{
                    loader: 'nunjucks-html-loader',}
            ]
    ]
},plugins: [
    new HtmlWebpackPlugin({
      filename: 'test.html',inject: 'body',template: './src/html/pages/test.html'
    }),]

如何在没有 copyWebpackPlugin 的情况下修复它,只是让 disT 文件夹中仅使用文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。