Webpack dev服务器响应404,如果设置条目名称或output.fileName前缀为'/'

时间:2016-10-26 06:06:21

标签: webpack

Webpack版本: 2.1.0-beta.25

请告诉我们您的环境: Linux

当前行为: 如果设置条目名称或带有前缀'/'的output.fileName,则条目文件将作为404响应。

  • 如果当前行为是一个错误,请提供重现的步骤,如果可能的话,还要提供问题的最小演示以及webpack配置的gist / jsbin。

    const webpack = require(' webpack'); const path = require(' path');

    module.exports = {     条目:{         ' / app':' ./ src / index.js',     },

    output: {
        path: path.resolve(__dirname, "dist"),
        filename: '[name].js'
    },
    
    devServer: {
        historyApiFallback: true,
        port: 3000,
        watchOptions: {
            aggregateTimeout: 300,
            poll: 1000
        }
    }
    

    };

OR

output: {
    path: path.resolve(__dirname, "dist"),
    filename: '\[name].js'
},

1 个答案:

答案 0 :(得分:0)

正如@Tien Do评论的那样,output.filename只是保存要发布到给定路径的文件的名称。

来自Webpack:

  

output.filename   指定磁盘上每个输出文件的名称。你不能在这里指定绝对路径! output.path选项确定写入文件的磁盘上的位置,filename仅用于命名单个文件。