Node.js를 위한 새 코드를 생성할 때의 준비GitHub는 사전 요구 사항인 노트를 사용합니다.
입문
Qiita 투고와 인코딩의 회복을 목적으로 하는 노트입니다.
0부터 Node.이것은 새 js 코드를 만들 때의 초기 준비입니다.
나는 기억이 나지 않는다. "어떻게 하지?"변했기 때문에 적어 두세요.
아래를 전제로 하는 환경을 만드는 것이 목적이다.
일단 GitHub으로 새로운 저장소를 만들도록 하겠습니다.
새 저장소를 만들기 위해 웹 브라우저에서 Github에 로그인했습니다.
지금
Create a new repository
리본에서 를 클릭합니다.
「Add .gitignore: Node」
에서 설명한 대로 해당 매개변수의 값을 수정합니다.
허가증은 적당하다.보통
「Add a license: MIT License」
목록 상자에서 이 형식은 항목'없음'에 해당합니다.
Windows OS 클라이언트용 GitHub 클라이언트 시작 및 로컬 가져오기
웹 브라우저에서 만든 저장소로 이동했습니다.Clone 버튼을 눌러 Clone용 Uri를 복사합니다.
GitHub 클라이언트가 로컬에서 시작되고 원격 저장소에서 Clone을 선택합니다.
방금 Uri를 붙여넣고 로컬로 가져오기를 실행합니다.
무시할 파일의 설정 파일 ".gitignore"를 열고 다음 내용을 아래에 추가합니다.
(Mac에 대한 기록도 있는데 귀엽다 w)
추가할 무시 파일 및 확장자# =========================
# Operating System Files
# =========================
# Windows
# =========================
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msm
*.msp
# Windows shortcuts
*.lnk
# =========================
# Operating System Files
# =========================
# OSX
# =========================
.DS_Store
.AppleDouble
.LSOverride
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
# Directories of tool
coverage
# Local bat file
*.bat
폴더 만들기
mkdir src
mkdir test
소스 코드와 테스트 드라이버를 만듭니다.
테스트 프레임워크 가져오기
개발할 때만 설정합니다.
# =========================
# Operating System Files
# =========================
# Windows
# =========================
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msm
*.msp
# Windows shortcuts
*.lnk
# =========================
# Operating System Files
# =========================
# OSX
# =========================
.DS_Store
.AppleDouble
.LSOverride
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
# Directories of tool
coverage
# Local bat file
*.bat
mkdir src
mkdir test
소스 코드와 테스트 드라이버를 만듭니다.
테스트 프레임워크 가져오기
개발할 때만 설정합니다.
npm install mocha chai sinon promise-test-helper --save-dev
VSCode 설정(옵션)
Visual Studio Code를 편집으로 사용하면 src 폴더와 같은 레이어에서 ".vscode"폴더를 만들고 다음 파일을 저장합니다.
메뉴에서 자동으로 생성되는 것 같지만 기억이 안 나요.
붙일 때 이거였어.VScode v1.15.1을 통해 동작을 확인합니다.
이렇게 되면
Ctrl+Shift+P에서 명령 팔레트 열기
"tasks test"를 치자마자 시험이 도망갔다д우머.
열린 출력 창이 Ctrl + Shift + U에서 닫힙니다.
편안하다
tasks.json{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"command": "npm",
"isShellCommand": true,
"showOutput": "always",
"suppressTaskName": true,
"tasks": [
{
"taskName": "install",
"args": ["install"]
},
{
"taskName": "update",
"args": ["update"]
},
{
"taskName": "test",
"args": ["run", "test"]
}
]
}
인코딩 방침 (목적 검증 시)
"이런 전선으로 움직일 수 있나요?"때
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"command": "npm",
"isShellCommand": true,
"showOutput": "always",
"suppressTaskName": true,
"tasks": [
{
"taskName": "install",
"args": ["install"]
},
{
"taskName": "update",
"args": ["update"]
},
{
"taskName": "test",
"args": ["run", "test"]
}
]
}
"이런 전선으로 움직일 수 있나요?"때
테스트 프레임워크를 바탕으로 확인하다이후 이때의 시도 코드, 테스트 코드는 모두 논평을 하거나 아예 삭제한다.
GitHub를 파고들었기 때문에 필요에 따라 이력서를 거슬러 올라가는 것도 수월하다.
※ [주의] GitHub의 공개 모드이므로 암호와 접근 권한은 코드에 쓰지 마십시오.환경 변수 설정을 사용합니다.실행할 때bat 파일에 쓰고, 포장은 OK입니다.⇒ 이를 위해 객체 동기화 외부에서 *.bat 를 설정합니다.
이상
(※ 이건 제 개인적인 노트입니다.)
Reference
이 문제에 관하여(Node.js를 위한 새 코드를 생성할 때의 준비GitHub는 사전 요구 사항인 노트를 사용합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hoshimado/items/f8b14373bf56c29cbdcf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)