当前位置 : 主页 > 网页制作 > Nodejs >

node.js – Linux中没有使用HtmlWebpackPlugin生成索引html文件

来源:互联网 收集:自由互联 发布时间:2021-06-16
我有一个react项目,在构建项目时,此命令运行: new HtmlWebpackPlugin({ inject: true, template: 'public/index.html', minify: { removeComments: true, collapseWhitespace: true, removeRedundantAttributes: true, useShortDoctype: t
我有一个react项目,在构建项目时,此命令运行:

new HtmlWebpackPlugin({
  inject: true,
  template: 'public/index.html',
  minify: {
    removeComments: true,
    collapseWhitespace: true,
    removeRedundantAttributes: true,
    useShortDoctype: true,
    removeEmptyAttributes: true,
    removeStyleLinkTypeAttributes: true,
    keepClosingSlash: true,
    minifyJS: true,
    minifyCSS: true,
    minifyURLs: true
  },
  filename: '/index.' + Date.now() + '.html'
}),

当我在Windows中构建项目时,它会在文件夹构建中生成指纹索引文件,如index.1514560078687.html以及其他资源和文件.
但是,当我在Ubuntu中运行它时,它会生成除索引文件之外的所有文件.即使我设置了filename:’/ index.html’,也不会生成它.

任何的想法?

看起来HtmlWebpackPlugin将index.html文件存储在根目录中.你检查过了吗?

尝试添加.在/index.html之前它可能适合你.

网友评论