fix: 增加bat初始化

This commit is contained in:
Ying
2022-08-24 10:19:52 +08:00
parent ec9e0129bd
commit 021edabb72
4 changed files with 16 additions and 10 deletions

View File

@@ -65,12 +65,16 @@
```
<font color="#dd0000">2、Windows环境下启动开发服务</font>
```
1、执行php windows.php start 进行基础开发例如APP/CONFIG/ROUTE等
2、执行Windows.bat 进行完整开发例如APP/PLUGIN/extend
1、执行init.bat进行基础开发在安装插件助手之前请执行init.bat
2、执行Windows.bat 进行完整开发例如APP/PLUGIN/extend/其他扩展开发
因为我们在项目中使用了fileboy热更新工具那么在加载插件的时候会导致问题,因为要加载的文件过多;
因为我们在项目中使用了fileboy热更新工具如果在安装插件的时候使用fileboy热更新因插件文件过多会导致不停重启卡机。
所以我们建议首先把项目clone到本地后先执行 php windows.php start,安装完毕插件助手后,再进行完整开发,这样就不会出现问题了;
所以我们建议首先把项目clone到本地后先执行init.bat,安装完毕插件助手/或其他插件后,再进行完整开发,这样就不会出现问题了;
通俗一点将init.bat只监听app/config文件夹下的文件修改但是我们要开发插件会需要监听app/config/extend/plugin这些文件夹PHP的修改
所以在安装第三方插件的时候使用init.bat等到安装完毕切换到Windows.bat进行完整开发
```
3、Linux环境下启动开发服务

View File

@@ -90,12 +90,6 @@ class BaseController
public function __construct()
{
$this->referer = \request()->header('referer');
$siteArr = saenv('site', true);
if ($siteArr && is_array($siteArr)) {
foreach ($siteArr as $key => $value) {
\support\View::assign($key,$value);
}
}
}
/**

View File

@@ -42,6 +42,13 @@ class IndexInitialize implements MiddlewareInterface
return redirect('/install/index');
}
$siteInfo = saenv('site', true);
if ($siteInfo && is_array($siteInfo)) {
foreach ($siteInfo as $key => $value) {
\support\View::assign($key,$value);
}
}
return $handler($request);
}
}

1
init.bat Normal file
View File

@@ -0,0 +1 @@
php windows.php start