xy hai 3 semanas
pai
achega
42c5e801ff
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      compile_protos.php

+ 6 - 1
compile_protos.php

@@ -91,13 +91,18 @@ function generateAutoload(string $outputDir) {
             'description' => '自动生成的 Protocol Buffers 消息类',
             'autoload' => [
                 'psr-4' => [
+                    'GPBMetadata\\' => 'GPBMetadata/',
                     '' => './'
                 ]
+            ],
+            'require' => [
+                "google/protobuf" => "^3.22"
             ]
         ];
         
         if (file_put_contents($autoloadFile, json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE))) {
-            echo "\n已生成 composer.json 自动加载配置,如需使用请运行 'composer dump-autoload'\n";
+            echo "\n已生成 composer.json 自动加载配置,请执行以下命令完成设置:\n";
+            echo "cd {$outputDir} && composer install && composer dump-autoload\n";
         } else {
             echo "\n警告: 无法生成 composer.json 文件\n";
         }