create-solana-dapp

(β˜… 644)

The fastest way to create Solana apps πŸš€ Templates πŸ‘‰ https://github.com/solana-foundation/templates

파일 탐색기

  • .editorconfig
  • .gitignore
  • .prettierignore
  • .prettierrc
  • CHANGELOG.md
  • CONTRIBUTING.md
  • csd.sh
  • Dockerfile
  • eslint.config.mjs
  • lefthook.yml
  • LICENSE
  • MAINTAINERS.md
  • package.json
  • pnpm-lock.yaml
  • pnpm-workspace.yaml
  • README.md
  • tsconfig.json
  • vitest.config.ts

# CDN으둜 μ‚¬μš©ν•˜κΈ°

jsDelivr

jsDelivrλŠ” 곡개 GitHub 리포지토리λ₯Ό 별도 μ„€μ • 없이 CDN으둜 μ¦‰μ‹œ μ„œλΉ™ν•©λ‹ˆλ‹€. 버전과 νŒŒμΌμ„ κ³ λ₯΄λ©΄ μ›ΉνŽ˜μ΄μ§€μ— λ°”λ‘œ 뢙일 수 μžˆλŠ” 링크와 μ˜ˆμ‹œ μ½”λ“œκ°€ λ§Œλ“€μ–΄μ§‘λ‹ˆλ‹€.

λͺ…λ Ήμ–΄ μš©μ–΄μ§‘

이 λ¬Έμ„œμ—μ„œ μ‚¬μš©λœ λͺ…λ Ήμ–΄λ₯Ό λͺ¨μ•„λ΄€μŠ΅λ‹ˆλ‹€. λ‚―μ„  λͺ…λ Ήμ–΄κ°€ μžˆλ‹€λ©΄ νŽΌμ³μ„œ ν™•μΈν•΄λ³΄μ„Έμš”.

πŸ”

bun create

μ„€λͺ… 보기 β–Ό

Create a new project from a template.

bun {{[c|create]}} {{template}}

Create a new project from an official template interactively:

bun {{[c|create]}} {{template}} {{path/to/destination}}

Create a new project from an official template in a new directory:

bun {{[c|create]}} {{https://github.com/username/repo}} {{path/to/destination}}

Create a new project from a GitHub repository template:

πŸ”

corepack

μ„€λͺ… 보기 β–Ό

Node ν”„λ‘œμ νŠΈμ™€ ν•΄λ‹Ή νŒ¨ν‚€μ§€ κ΄€λ¦¬μž μ‚¬μ΄μ˜ λΈŒλΌμ§€ 역할을 ν•˜λŠ” λŸ°νƒ€μž„ 쒅속성이 μ—†λŠ” νŒ¨ν‚€μ§€.
더 λ§Žμ€ 정보: <https://github.com/nodejs/corepack>.

corepack enable

Corepack shim을 Node.js μ„€μΉ˜ 디렉터리에 μΆ”κ°€ν•˜μ—¬ μ „μ—­ λͺ…λ ΉμœΌλ‘œ μ‚¬μš©ν•  수 μžˆλ„λ‘ 함:

corepack enable --install-directory {{path/to/directory}}

νŠΉμ • 디렉토리에 Corepack shim을 좔가함:

corepack disable

Node.js μ„€μΉ˜ λ””λ ‰ν„°λ¦¬μ—μ„œ Corepack shim을 제거:

πŸ”

git clone

μ„€λͺ… 보기 β–Ό

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

πŸ”

npm

μ„€λͺ… 보기 β–Ό

JavaScript 및 Node.js νŒ¨ν‚€μ§€ κ΄€λ¦¬μž.
Node.js ν”„λ‘œμ νŠΈ 및 λͺ¨λ“ˆ μ˜μ‘΄μ„±μ„ κ΄€λ¦¬ν•©λ‹ˆλ‹€.
더 λ§Žμ€ 정보: <https://docs.npmjs.com/cli/npm/>.

npm init {{[-y|--yes]}}

κΈ°λ³Έκ°’μœΌλ‘œ `package.json` 파일 생성 (`--yes`λ₯Ό μƒλž΅ν•˜λ©΄ λŒ€ν™”μ‹μœΌλ‘œ μ§„ν–‰):

npm {{[i|install]}}

package.json에 μ˜μ‘΄μ„±μœΌλ‘œ λ‚˜μ—΄λœ λͺ¨λ“  νŒ¨ν‚€μ§€λ₯Ό λ‹€μš΄λ‘œλ“œ:

npm {{[i|install]}} {{package_name}}@{{version}}

νŠΉμ • λ²„μ „μ˜ νŒ¨ν‚€μ§€λ₯Ό λ‹€μš΄λ‘œλ“œν•˜κ³  `package.json`의 μ˜μ‘΄μ„± λͺ©λ‘μ— μΆ”κ°€:

πŸ”

pnpm

μ„€λͺ… 보기 β–Ό

λΉ λ₯΄κ³ , λ””μŠ€ν¬ 곡간 효율적인 Node.js용 νŒ¨ν‚€μ§€ κ΄€λ¦¬μž.
Node.js ν”„λ‘œμ νŠΈ 및 ν•΄λ‹Ή λͺ¨λ“ˆ μ˜μ‘΄μ„± 관리.
더 λ§Žμ€ 정보: <https://pnpm.io/pnpm-cli>.

pnpm init

`package.json` 파일 생성:

pnpm {{[i|install]}}

`package.json`에 μ˜μ‘΄μ„±μœΌλ‘œ λ‚˜μ—΄λœ λͺ¨λ“  νŒ¨ν‚€μ§€λ₯Ό λ‹€μš΄λ‘œλ“œ:

pnpm add {{module_name}}@{{version}}

νŠΉμ • λ²„μ „μ˜ νŒ¨ν‚€μ§€λ₯Ό λ‹€μš΄λ‘œλ“œν•˜μ—¬ `package.json`의 μ˜μ‘΄μ„± λͺ©λ‘μ— μΆ”κ°€:

πŸ”

yarn

μ„€λͺ… 보기 β–Ό

JavaScript 및 Node.js νŒ¨ν‚€μ§€ λŒ€μ²΄ κ΄€λ¦¬μž.
더 λ§Žμ€ 정보: <https://yarnpkg.com/cli>.

yarn global add {{module_name}}

μ „μ—­μ μœΌλ‘œ λͺ¨λ“ˆ μ„€μΉ˜:

yarn install

`package.json` νŒŒμΌμ— 참쑰된 λͺ¨λ“  μ˜μ‘΄μ„±μ„ μ„€μΉ˜ ( `install`은 선택 μ‚¬ν•­μž…λ‹ˆλ‹€):

yarn add {{module_name}}@{{version}}

λͺ¨λ“ˆμ„ μ„€μΉ˜ν•˜κ³  `package.json` νŒŒμΌμ— λŒ€ν•œ μ˜μ‘΄μ„±μœΌλ‘œ μ €μž₯ (개발 μ „μš© μ˜μ‘΄μ„±μœΌλ‘œ μΆ”κ°€ν•˜λ €λ©΄ `--dev` μΆ”κ°€):

// repository documentation