mcp启动报错

オープン
#577 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
58/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
静か
技術スタック
node.js, typescript
領域
cli, tooling

調査の方向性

Node.js 24.7.0でクラッシュを再現し、その後、170行目のScriptService.init周辺にあるsrc/core/scene/scene-process/service/script.tsを調査し、ログに表示されている生成済みのdistファイルと比較します。scene processがTypeErrorなしで開始し、再起動ループに入らなくなったことを確認します。

索引モデルが issue の本文から書いたものです。

説明

下为log

[Scene] startup worker success, cocos version: 4.0.0

                     cocos-cli-0.0.1-alpha.24\dist\core\scene\scene-process\service\script.js:186
        globalThis.self = window;
                        ^

TypeError: Cannot set property self of #<Object> which has only a getter
    at ScriptService.init (E:\cocos-cli\cocos-cli-0.0.1-alpha.24\src\core\scene\scene-process\service\script.ts:170:24)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)

Node.js v24.7.0


 ERROR  场景进程退出异常 code:1, signal:null

检测到场景进程崩溃,准备重启...
开始重启场景进程 (第 1/3 次)
等待 2000ms 后重启...
主要言語
TypeScript
スター
455
フォーク
158
平均マージ
3日 4時間
マージ済み PR(30日)
33

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

cocos/cocos-cli のほかの issue

cocos/cocos-cli の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。