Node.Windows로 js 구축

동기: controte Node.js


Node.첫날Node.js contribute 주는 방법 - from scratch, 노드를 읽었습니다.js controte에 가고 싶은 마음이 높아졌어요.

테스트에 추천하는 contribute


테스트에 추천하는 contribute는'관리의 출발점'이다.
testへのコントリビュートもまた盛んである。OS によってはコケたり、またタイミングが悪いとコケたりするコードのことを不安定なテスト、 flaky test と呼んでいて、これを撲滅する活動が盛んだからだ。

test フォルダ以下に {フォルダ名}.status という名前のファイルが有り、そこを見るとどれが flaky でどれが flaky じゃないかがわかると思う。

これを直すとかなり感謝されるし、取り込まれる可能性が最も高いコミットだとおもう。

また、 lib/ や src/ を修正したらほぼ確実に test/ を書くことが求められるので、常に test を書くクセが付くはずだ。

ここをコントリビュートの出発点にして欲しいと Node 学園祭に来た Rod Vagg も懇親会の二次会で言っていたので、間違いないだろう。
Rod Vagg 추천!

Windows에서 FLAKY 테스트 수행


보시면status Windows 테스트는FLAKY입니다.
[$system==win32]
test-debug-no-context                : PASS,FLAKY
test-tls-ticket-cluster              : PASS,FLAKY
그럼 Windows로 구축해 봅시다.

VMWare Fusion의 Windows에서 구축


손에 들고 있는 컴퓨터는 맥이다.VMWare Fusion의 Windows를 사용하여 구축해 보십시오.
Giithub의 README의 절차에 따라 진행하다.

차리다


필요한 물건
  • VisualStudio Community 2015
  • Python2
  • git
  • 설치VisualStudio Community 2015.
    Python을 설치하려면 Chocolatey를 사용합니다.
    관리자 권한 명령 프롬프트에서
    choco install python2
    
    pythn에 대한 PATH가 시스템 환경 변수로 설정됩니다.
    다시 로그인합니다.
    git도chocolatey로 설치합니다.
    choco install git.install
    

    구축

    git clone [email protected]:nodejs/node.git
    cd node
    
    이어서
    vcbuild nosign
    
    몇 십 분 후에 다음 메일이 있으면 구축에 성공합니다.
         ライブラリ C:\Users\shigeru.nakajima\node\Release\node.lib とオブジェクト C:\Users\shigeru.nakajima\node\Release\node.exp を作成中
      コード生成しています。
      コード生成が終了しました。
      node.vcxproj -> C:\Users\shigeru.nakajima\node\Release\\node.exe
    
    구축된exe 파일을 실행합니다.
    > Release\node.exe -v
    v6.0.0-pre
    

    구문 실패


    Visual Studio Community 2015가 설치되어 있는 경우에도 다음 오류로 인해 구성할 수 없습니다.
    > vcbuild nosign
    Looking for Visual Studio 2015
    Looking for Visual Studio 2013
    Failed to find Visual Studio installation.
    

    까닭


    vcbuild.bat는 Visual Studio 유무를 vcvarsall.유무bat로 구분합니다.C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC 중에는 없다vcvarsall.bat.

    vcvarsall.bat는 Visual Studio의 Visual C++를 통해 설정할 수 있습니다.

    대책


    Visual C++용 설치

    ファイル(F)>新規作成(N)>プロジェクト(P) 중에서 テンプレート>Visual C++>Install Visual C++ 2015 Tools for Windows Desktop를 선택합니다.

    참조 링크


    C++/Visual Studio 2015 프로그래밍

    좋은 웹페이지 즐겨찾기