在Linux

时间:2017-12-29 15:51:11

标签: node.js reactjs webpack html-webpack-plugin

我有一个反应项目,在构建项目时,此命令运行:

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内生成与build一样的指纹索引文件以及其他资源和文件。 但是,当我在Ubuntu中运行它时,它会生成除索引文件之外的所有文件。即使我设置filename: '/index.html',也不会生成它。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在{em> root 目录中看起来HtmlWebpackPlugin存储index.html个文件。你检查过了吗?

尝试在可能适合您的.之前添加/index.html