使用Angular cli为我的应用程序提供服务时,如何禁用自动重新加载?
ng --help
提及了--live-reload
选项,但我无法使其正常运行。
ng serve --live-reload=false
或ng serve --live-reload false
不起作用
编辑:它似乎是一个错误https://laravel.com/docs/5.3/blade
答案 0 :(得分:84)
只做ng serve --live-reload false
它过去不起作用,https://github.com/angular/angular-cli/issues/1755解决了它
答案 1 :(得分:4)
我认为您只想禁用更改时重建选项
只需尝试:
class LoginController extends Controller
{
/*
|--------------------------------------------------------------------------
| Login Controller
|--------------------------------------------------------------------------
|
| This controller handles authenticating users for the application and
| redirecting them to your home screen. The controller uses a trait
| to conveniently provide its functionality to your applications.
|
*/
use AuthenticatesUsers;
public function username()
{
return 'username';
}
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest')->except('logout');
}
public function redirectTo()
{
// User role
$level = Auth::user()->level;
var_dump($level);
// Check user role
switch ($level) {
case 'admin':
return '/admin/panel';
break;
case 'user':
return '/';
break;
default:
return '/';
break;
}
}
}
答案 2 :(得分:2)
使用以下命令为您的应用程序服务:
ng serve --live-reload=false
如果要以 prod模式运行应用程序,请使用以下命令
ng serve --source-map=false --aot --prod --live-reload=false
答案 3 :(得分:1)
此解决方案是升级您正在使用的CLI版本。 CLI现在在内存中用于构建过程,不再写入磁盘。这有助于防病毒/磁盘写入问题。