首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在本地网络的设备上访问webpack-dev-server?

如何在本地网络的设备上访问webpack-dev-server?
EN

Stack Overflow用户
提问于 2016-02-15 22:39:04
回答 4查看 113K关注 0票数 156

有一些webpack开发服务器的配置(它是整个配置的一部分):

代码语言:javascript
复制
config.devServer = {
  contentBase: './' + (options.publicFolder ? options.publicFolder : 'public'),
  stats: {
    modules: false,
    cached: false,
    colors: true,
    chunk: false
  },
  proxy: [{
    path: /^\/api\/(.*)/,
    target: options.proxyApiTarget,
    rewrite: rewriteUrl('/$1'),
    changeOrigin: true
  }]
};

function rewriteUrl(replacePath) {
  return function (req, opt) {  // gets called with request and proxy object
    var queryIndex = req.url.indexOf('?');
    var query = queryIndex >= 0 ? req.url.substr(queryIndex) : "";
    req.url = req.path.replace(opt.path, replacePath) + query;
    console.log("rewriting ", req.originalUrl, req.url);
  };
}

我用下面的命令来执行webpack:

代码语言:javascript
复制
node node_modules/webpack-dev-server/bin/webpack-dev-server.js --host 0.0.0.0 --history-api-fallback --debug --inline --progress --config config/webpack.app.dev.js

我可以在我的本地机器上使用http://localhost:8080访问开发服务器,但我也想从我的手机、平板电脑(它们在同一Wi-Fi网络中)访问我的服务器。

我如何启用它?谢谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35412137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档