exclude_pattern 里加个|/public/ 会把所有目录下的public目录都排除掉 假如app目录下有public这个目录 也会被排除掉 这个咋整啊
很简单,直接加入上一级目录名称,你甚至可以写绝对路径 |/xxxx/public/。
|/xxxx/public/
是这么回事 但是把上级目录写进去 总感觉怪怪的
自己 fork 修改 https://github.com/webman-php/console/blob/2d4ce527810f91e1b4f583ec90eae24a0334ab10/src/Commands/BuildPharCommand.php#L70
我直接在consolle.php里修改了 $exclude_folders = join('|', array_map(function ($folder) { return BASE_PATH . DIRECTORY_SEPARATOR . $folder . DIRECTORY_SEPARATOR; }, [ 'xxx' ]));
然后再把字符串 加到exclude_pattern里。。。
很简单,直接加入上一级目录名称,你甚至可以写绝对路径
|/xxxx/public/
。是这么回事 但是把上级目录写进去 总感觉怪怪的
自己 fork 修改 https://github.com/webman-php/console/blob/2d4ce527810f91e1b4f583ec90eae24a0334ab10/src/Commands/BuildPharCommand.php#L70
我直接在consolle.php里修改了
$exclude_folders = join('|', array_map(function ($folder) {
return BASE_PATH . DIRECTORY_SEPARATOR . $folder . DIRECTORY_SEPARATOR;
}, [
'xxx'
]));
然后再把字符串 加到exclude_pattern里。。。