xy 3 주 전
부모
커밋
42c5e801ff
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  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";
         }