将项目发布到服务器

时间:2016-06-06 08:26:18

标签: webpack

最近,我在webpack(+ webpack-dev-server)的帮助下编写了一个项目,现在我想把它推到公司的服务器上,然而,我很困惑,当我只推动为服务器构建了js和html。它仍然请求localhost:3001(这是我的构建输出路径).my config如下:

module.exports = {
entry: getEntries(),

output:{
    path:BUILD_DIR,
    filename:"[name].bundle.js",
    // publicPath:"/monitor/",
    publicPath:"http://localhost:3001/build/"
},

如何更改公司的服务器?

1 个答案:

答案 0 :(得分:0)

publicPath:您可以指向'/ build'之类的相对路径; Webapck将自动从该路径加载捆绑包; 我在制作中有类似下面的内容。 根据环境的不同,我创建了一个json文件,webpack用它来加载资产和构建文件。 输出:{     path:buildPath,     文件名:'app-201.js',     chunkFilename:'app-2012.js',     publicPath:'/ sample / build /'   }