如果我运行此命令:

ng服务-打开

自动刷新有效,但是我无法通过手机访问该网站

如果我运行此命令:

ng serve --open --host 0.0.0.0 --public 192.168.1.139:8080

我可以从192.168.1.139:4200访问该站点(不知道,为什么该端口可以工作而8080无法工作),但是在我的桌面上,进行更改后的自动刷新不起作用。

#1楼 票数:0

我解决了,但是有点太过分了。 这是在局域网中运行Angular CLI的方法以及如何从手机访问它的方法。

我基本上运行2台单独的服务器,但是我在不同的端口上运行一台服务器。

在Windows中,我以管理员身份打开2个命令提示符,在第一个命令中,我运行以下命令:

ng serve --host 0.0.0.0 --public 192.168.1.139:8080

192.168.1.139是我PC的IP,即使我在端口8080上执行了命令,在我的手机上,我也可以从192.168.1.139:4200访问该项目(我猜4200是默认的Angular CLI端口)。

在第二个命令提示符下,运行:

ng serve --open --port 4201

这将打开一个浏览器窗口,该窗口会在您的桌面上自动刷新。

  ask by yodalr translate from so

未解决问题?本站智能推荐:

1回复

是否可以将较早版本的angular2与ng2-webpack或angular-cli一起使用?

我发现关于如何使用这两个生成器的信息很少,我收集到的几件事之一是,它为较新版本的angular 2创建了基本文件, 更具体地说,我有beta v8版本,因此使用@angular等导入无法正常工作。 是否可以使较早的项目与此工具兼容? 如果是这样,怎么办?
1回复

使用angular-cli的webpack构建问题

我正在使用带有内置webpack angular-cli并遇到以下问题:如果我使用ng serve --host 0.0.0.0 --port 3000一切正常,但是当我尝试构建应用程序时(无论开发人员模式还是生产),然后将其放入ng build ,然后将其放入我的nginx ,没有一条途径ng
1回复

与angular-cli相比,使用webpack+angular无法达到相同水平的捆绑优化

我有两个相同的Angular项目,一个是angular-cli,另一个是使用@ ngtools / webpack的Webpack版本。 两个项目都运行Angular 7.1.4和@ angular-devkit 0.13.5。 Angular代码是使用angular-cli生成的初始应用程
4回复

尝试使用带有webpack的angular-cli延迟加载功能模块时出错

嗨,我正在尝试使用angular-cli与webpack(+生产力)来构建我的angular2应用程序但是我在尝试延迟加载模块时遇到问题,这些模块正在使用版本beta.10 ... 项目结构: 的package.json 角cli.json tsconfig.json a
1回复

使用webpack2DefinePlugin与基于angular-cli的项目

我正在尝试将webpack2项目的angular2转换为基于angular-cli的项目。 如果我理解正确,则angular-cli现在支持webpack。 在我的原始项目中,我注入了以下app.config.js : 通过将以下内容添加到webpack.config.js文件中:
1回复

Angular-cli@webpack和wallabyjs

我正在尝试为使用最新的angular-cli(angular-cli@webpack-beta.11)生成的项目配置wallabyjs。 我遵循了“官方” angular2-webpack-wallaby配置 ,但不幸的是我遇到了一个错误 这是我的wallaby.js 还有我的spec
1回复

webpacklivereload不能与@angular/cli一起使用

我买了一个使用angular的模板,按照设置步骤,但是在进行更改时没有实时重新加载。 该项目也使用webpack
1回复

在angular-cli@webpack中使用socket.io-client

我想在我的Angular 2应用程序中使用socket.io,而且我从Angular 2应用程序中获取访问权限并不是很幸运。 以下是有关我的设置的一些信息: 角度2:rc.5 angular-cli:1.0.0-beta.11-webpack.2节点:6.2.2 os:linux x64