2016-06-27 5 views
1

현재 VS 코드 확장 프로그램을 작성하려고하고 있는데 다소 실망 스럽습니다. 여기에 말했듯이 나는 모든 것을했다 : 코드 F5를 히트 VSVSCode 맞춤 확장 기능 : 작동하지 않는 것 같습니다.

https://code.visualstudio.com/docs/extensions/example-hello-world

그러나 yo code를 사용하여 모든 필요한 정보를 입력 한 후 , 나는 각각의 폴더를 열고 VS 코드 내 launch.json를 구성해야합니다 (이되어야 말한다 요 코드에 의해, 안 그래?). 그러나 디버그 시작 버튼을 누르면 해당 자습서에서 설명한대로 확장 호스트 창이 열립니다. 그러나 : 확장자를 실행하려고하면 명령 팔레트에서 찾지 못합니다.

나는 "hello world" "helloworld"와 같은 명령 이름이나 yo code에 준 확장 프로그램 이름의 변형을 시도했다. 나는 또한 package.json의

"commands": [{ "command":"extension.sayHello", "title":"Hello World" }]

섹션을 발견하지만, 어떻게 든 코드 확장 대 작업, 간단한을 얻기 위해 모두 함께 넣어 그것을 관리하지 않습니다. YouTube의 튜토리얼 동영상에서 VS 코드를 실행 한 후 모두 F5를 누르기 만하면됩니다. 여하튼 이상한.

도움을 주시면 감사하겠습니다. 미리 감사드립니다.

편집 : 추가 정보 나는 모든 예외를 표시하는 코드 대 활성화되면

코드 대 (심지어 처리는) 다음과 같은 지점에서 정지 (참조 기본값 :) 내부/과정에서

/ (코어 모듈) 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(); 
} 
//... 

는 잘하면 도움이 :(

답변

1

내가 더 많은 관심과 자습서를 읽어 내 문제를 해결했다.이 튜토리얼은 당신을 알려줍니다 CTRL P가 아닌 F1을 눌러 명령 팔레트를 활성화하십시오. 이로 인해 내 문제가 해결되었습니다.

코드에서 아무 것도 변경하지 않았습니다. 오히려 동일한 입력을 실제로 가져 오더라도 [CTRL] + [P]의 F1 instad를 치는 것이 중요해 보입니다. 난 아직도 Ctrl + P와 F1을 둘 다 동일한 컨트롤을 가져 오면 왜 differenciate 궁금하네요. :/

다른 초보자에게도 도움이되기를 바랍니다. 건배!