如何在自定义URL上运行Laravel mix?

时间:2019-03-15 09:00:34

标签: node.js laravel vue.js npm laravel-mix

我正在从一个角度创建一个需要在登台服务器上制作的应用程序。因为在本地创建它是不可能的,因为它具有网络中其他服务器必须访问的某些终结点。

我已经在Vue.js和Laravel中创建了一个应用程序。在本地,我曾经运行npm run hot,因此在更改某些代码时不必重新编译。但是,由于我必须继续在实时服务器上开发此应用程序,因此我想在npm run hot之类的自定义域而不是staging.something.com上运行localhost:8080

localhost:8080是否可以合作没有问题,但是当我在实时服务器上运行npm run hot时,这是我尝试访问Web应用程序时遇到的错误。 / p>

GET http://localhost:8080//js/app.js net::ERR_CONNECTION_REFUSED

我认为它应该显示服务器的IP地址而不是localhost。我不知道这是怎么了,但它不起作用。

1 个答案:

答案 0 :(得分:2)

Laravel mix将webpack-dev-server软件包用于run hot命令。

webpack-dev-server有一个开关--useLocalIp,它将使它使用服务器的本地IP地址。

它还有一个--host开关,可用于手动设置IP地址--host 0.0.0.0