現在、VSコード拡張機能を作成しようとしていますが、ちょっとイライラしています。 (これがあるべきVSCodeカスタムエクステンション:動作していないと思われる
https://code.visualstudio.com/docs/extensions/example-hello-world
しかしyo code
を使用して、すべての必要な情報を入力した後、私はそれぞれのフォルダVSコードは、F5キーを打つ開き、VSのコードは、私は私のlaunch.jsonを設定する必要がありこう述べています。ここに述べたように私はすべてをしましたヨーコードによって行われる、それはしないでください?)。ただし、デバッグ開始ボタンを押すと、そのチュートリアルの説明に従って、拡張ホストウィンドウが開きます。しかし、拡張機能を実行しようとすると、コマンドパレットはそれを見つけられません。
「hello world」「helloworld」などのコマンド名や、yo code
で指定した拡張子の名前の変種を試しました。私はまた、package.jsonの
"commands": [{ "command":"extension.sayHello", "title":"Hello World" }]
セクションに気づいたが、どういうわけか、私は、コードの延長対働いて、シンプルを得るためにすべて一緒にそれを置くために、それを管理していません。 YouTubeのチュートリアルビデオでは、誰もがVSコードを起動した後、誰もが単にF5を押すことができます。何とか変わった。
ご協力いただきましてありがとうございます。 ありがとうございます。
EDIT:追加情報
コードは、次の点(を参照デフォルト:)で停止対Iは、(たとえ取り扱わ)すべての例外を表示するためのコード対活性化内部/プロセス/ stdio.js(コアモジュール)で
// ...
case 'PIPE':
case 'TCP':
var net = require('net');
stream = new net.Socket({
fd: fd,
readable: false,
writable: true
});
stream._type = 'pipe';
break;
default:
// VS CODE STOPS AT THE LINE FOLLOWING!
// Probably an error on in uv_guess_handle()
throw new Error('Implement me. Unknown stream file type!');
}
// Ignore stream errors.stream.on('error', function() {});
} catch (error) {
stream = createDevNull();
}
//...
がうまくいけば、それが役立ちます:(