2017-02-07 96 views
0

嗨,我正在致力於reactJS 希望瞭解如何通過我的IP地址在其他某臺計算機上運行我的本地React應用程序,該應用程序在http://localhost:8888/index.html#/?_k=pu9k2u上運行?在其他計算機上運行反應代碼

每當我做一個「故宮開始」,它始終運行在localhost:8888

如何改變它的運行0.0.0.0:8888?

我知道如何更改端口的應用程序,

以下是我webpack.congif.js

module.exports = { 
    entry: './index.js', 

    output: { 
    filename: 'index.js', 
    path: '' 
    }, 

    devServer: { 
    inline:true, 
    port: 8888 
    }, 

    module: { 
    loaders: [ 
     { test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader?presets[]=es2015&presets[]=react' } 
    ] 
    } 
} 

因爲我是很新的reactJS善意解釋解決方案如下或提供更新webpack.config.js

How to make the webpack dev server run on port 80 and on 0.0.0.0 to make it publicly accessible?

回答

0

你需要從託管應用程序的反應來改變到您的本地IP地址。 (例如10.10.54.124),您可以在Windows命令提示符下使用ipconfig命令獲取它。

接下來,您需要通過防火牆打開您的端口(例如214)以訪問第三方機器。然後,所有的人,你的本地或VPN網絡如何通過鏈接10.10.54.124:214訪問你的應用程序。

P.S.如何在本地網絡中這隻會工作的人

+0

我給我的這個端口8888我自己在webpack.config.js我的反應應用程序 –

+0

您可以使用它,至少 –

+0

有沒有其他解決方案?我無法通過防火牆打開端口 –

1

只有通過增加主機:以webpack.config.js它爲我工作

devServer: { 
    host:'000.000.00.00', 
    port: 8888 
}, 

然後我就開始通過給 的WebPack-dev的反應代碼-server --host 000.000.00.00 --port 888

相關問題