1.2 KiB
1.2 KiB
deno
JavaScript, TypeScript, WebAssembly를 위한 보안 중심 런타임.
npm또는jsr를 통한 의존성 관리와 bench, bundle, doc, coverage 등의 도구를 포함. 더 많은 정보: https://docs.deno.com/runtime/reference/cli/.
- REPL(대화형 쉘, Read-Eval-Print Loop)을 시작:
deno
- sample이라는 이름의 새로운 프로젝트 생성하고 테스트 실행:
deno init sample && cd sample && deno test
- 파일을 안전하게 실행. (필요시 네트워크, 파일 읽기 등 권한 요청):
deno run {{경로/대상/파일.ts}}
- 명시적인 권한을 지정하거나 모든 권한을 허용하여 실행 (신뢰할 수 있는 경우에만 사용):
deno run {{[--allow-env|--allow-net|--allow-write|--allow-all]}} {{jsr:@deno/deployctl}}
deno.json의 작업 또는package.json의 스크립트를 목록으로 표시하고 실행:
deno task
deno.json또는package.json에 정의된 의존성을 설치 (lock 파일 포함):
deno install
- 타입 검사, 포맷, 린트를 수행 (가능한 경우 자동 수정):
deno check && deno fmt && deno lint --fix
- 스크립트, 의존성, 런타임을 포함한 단일 실행 파일을 생성:
deno compile {{경로/대상/파일.ts}}