2017-10-16 115 views
0

有没有办法启动webpack devserver而不运行建设过程?启动没有建设步骤的webpack dev服务器

我希望它只是为我已经构建的静态文件提供服务。下面是我的配置:

devServer: { 
    port: 7171, 
    inline: true, 
    stats: 'errors-only', 
    open: false, 
    contentBase: path.resolve('static'), 
    publicPath: '/app/site/', 
    historyApiFallback: { 
     index: '/app/site/index.dev.html' 
    }, 
    proxy: { 
     '/app/static': { 
     target: 'http://localhost:7171', 
     pathRewrite: {'static': 'site'} 
     } 
    } 
    } 

回答

1

有没有办法跳过的WebPack-dev的服务器构建过程的WebPack需要构建过程中正确编译js文件,并将其链接到他们的依赖。

+0

但如果它们是静态的为什么需要构建过程?我可以构建一次,并在需要时提供服务(e2e测试是我的场景)。 – vlio20

+0

如果您只需要提供静态文件,您可能会更好地服务于其他解决方案,或者直接在公共可访问的终端中引用该文件。 Webpack稍微有点支持减少配置,所以它承担了很多事情,包括假设它正在构建的项目将需要链接和/或转换,或者您在构建过程中添加的任何其他内容。 – Maru

+0

它是一个耻辱,因为所有的配置已经存在,并通过其他库提供服务将增加另一个依赖项:( – vlio20