国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

composer install 時(shí)可不覆蓋:support 目錄下文件嗎?

kspade

關(guān)于composer install 時(shí)覆蓋文件

本想將一些初始化的邏輯代碼寫到 start.php 或者 support目錄的 helpers.php
但是每次composer 都會(huì)自動(dòng)創(chuàng)建新的文件去覆蓋這幾個(gè)文件
想知道具體意義是什么呢?

或者有什么辦法寫初始化代碼嗎?

由于我現(xiàn)在在搞將webman 打包為:二進(jìn)制文件
因此需要包裝一些檢測(cè)邏輯代碼進(jìn)去

我想在:php start.php start 時(shí)進(jìn)行檢測(cè)環(huán)境 (不寫到start 因?yàn)榇虬鼤r(shí)不打包此文件)
按webman 的加載順序,那就是寫到 helpers.php 最佳,config目錄下由于多線程 會(huì)被加載多次 也不理想

1280 1 6
1個(gè)回答

walkor 打賞

start.php 和 helpers.php 必須和workerman/webman-framework內(nèi)核匹配才能運(yùn)行。
所以每次安裝workerman/webman-framework 或者升級(jí)workerman/webman-framework時(shí)會(huì)自動(dòng)覆蓋start.php 和 helpers.php。

新建一個(gè) support/check.php,檢查邏輯放到這個(gè)文件里,composer.json里將此文件加入到自動(dòng)加載中,類似

    "files": [
      "./support/helpers.php",
      "./support/check.php"
    ]

執(zhí)行 composer dumpautoload 這樣你的項(xiàng)目就可以在啟動(dòng)時(shí)加載support/check.php了。不需要更改start.php 和 helpers.php。

  • kspade 2023-01-09

    好的謝謝 困擾許久 解決了

年代過于久遠(yuǎn),無法發(fā)表回答
??