<b>環境版本:</b>
<b>truffle v3.4.9 (core: 3.4.8)</b>
<b>solidity v0.4.15 (solc-js)</b>
<b>ethereumjs testrpc v4.1.1 (ganache-core: 1.1.2)</b>
問題:通過truffle和testrpc生成測試環境以後,無法通過ip位址通路環境,而隻能在本機通過localhost通路
<b>解決方案:修改testrpc和truffle環境的三個地方</b>
<b></b>
1.修改truffle生成的web架構檔案裡面的truffle.js檔案
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLyUjNjlzNmJTO5UGNyUmN2EWY3kDNldjYyMDMxgDZjRjNxEjM5YTOh9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
2.使用###>testrpc -h 0.0.0.0指令啟動testrpc
3.修改truffle檔案的webpack.config.js檔案
具體全部指令
1. >mkdir myproject
2. >cd myproject
3. >truffle init webpack
修改完成,需要重新編譯
>truffle compile -all
4. >truffle migrate
5. >testrpc -h 0.0.0.0(請在另一個終端下運作這個指令)
6. >npm run dev