npm init(또는 npm create) 명령은 템플릿을 기반으로 JavaScript 애플리케이션을 초기화하는 널리 사용되는 플랫폼 표준 방법입니다. Fastly Compute에서 JavaScript로 작업하는 경우 흥미로운 소식이 있습니다. Fastly Compute용 npm init 스크립트는 JavaScript 작성자에게 일반 및 표준 도구를 사용하여 Fastly Compute 애플리케이션을 시작할 수 있는 추가 방법을 제공합니다.
약 1년 전 JavaScript는 Fastly Compute 개발을 위해 일반적으로 사용 가능한 언어가 되었습니다. 이를 통해 우리는 전 세계 개발자들에게 JavaScript의 편리함을 엣지의 힘으로 가져올 수 있었습니다. JavaScript는 플랫폼에서 매우 인기 있는 언어이며, 우리는 가능한 한 많은 사용자에게 JavaScript에 대한 액세스를 계속 제공하고 싶습니다.
10월에 우리는 Fastly CLI를 npm에 도입했다고 발표했습니다. 오늘은 JavaScript 사용자를 위한 추가적인 좋은 소식이 있습니다. 이제 Fastly Compute를 위한 공식 npm init 스크립트가 있습니다!
npm init에 익숙하지 않은 분들을 위해 말씀드리자면, npm 명령어에 내장된 초기화 스크립트를 기반으로 새로운 JavaScript 프로젝트를 초기화하는 방법입니다. Fastly는 이제 npm init에 대한 초기화 기능을 제공하므로 다음과 같이 JavaScript로 새로운 Fastly Compute 프로젝트를 생성할 수 있습니다.
npm init @fastly/compute
이 명령을 입력하면 디렉토리, 언어 및 스타터 키트를 선택하여 JavaScript 또는 TypeScript로 Fastly Compute 애플리케이션을 생성하라는 대화형 프롬프트가 표시됩니다.
npm init @fastly/compute가 호출하는 초기화 프로그램은 @fastly/create-compute라는 이름으로 npm을 통해 배포되는 Node.js 프로그램입니다. 새로운 JavaScript 애플리케이션과 관련된 질문을 한 다음 내부적으로 Fastly CLI를 호출하여 새 애플리케이션을 초기화합니다. 그러나 CLI는 종속성을 npm 패키지로 선언하므로 전역 설치가 필요하지 않습니다.
전통적으로 새로운 Fastly Compute 애플리케이션을 생성하는 절차는 Fastly CLI를 얻고 다음을 입력하는 것이었습니다.
fastly compute init
즉, Fastly Compute를 위한 새 애플리케이션을 생성하려면 Fastly CLI의 글로벌 인스턴스를 설치해야 했습니다. 또한 애플리케이션을 실행하고 게시하는 데에도 필요했습니다. 단지 플랫폼을 실험하고 싶은 경우에도 이는 사실이기 때문에 이것이 때때로 플랫폼을 시도하려는 개발자의 방해가 된다고 느꼈습니다. 또한 Fastly CLI는 새 프로젝트를 초기화할 때 프로그래밍 언어를 선택하라는 메시지를 표시합니다. 이는 이미 JavaScript 측면에서 생각하고 있을 때 "영역을 벗어날" 수도 있는 잠재적인 마찰 지점입니다.
언제나 그랬듯이 우리는 개발자가 설치에 필요한 도구, 클릭, 종속성을 줄여 작업을 완료할 수 있는 방법을 모색했습니다. JavaScript 개발을 더욱 간단하게 할 수 있는 방법이 있습니까? 해결책은 표준 플랫폼 정의 npm init 메커니즘을 사용하여 사용자가 JavaScript에서 Fastly Compute를 위한 새 애플리케이션을 초기화할 수 있도록 하는 것이었습니다.
npm은 애플리케이션에 종속성 패키지를 설치하는 데 사용되는 도구이기 때문에 대부분의 JavaScript 개발자는 이미 npm에 익숙합니다. npm 도구를 사용하여 새 애플리케이션을 초기화할 수 있으면 개발자는 애플리케이션 수명이 시작되는 순간부터 JavaScript 생태계 내에서 도구를 사용할 수 있습니다.
최근 Fastly의 JavaScript 및 TypeScript 스타터 키트가 업데이트되어 Fastly CLI를 종속성 패키지로 설치했습니다. 즉, 대부분의 작업에서 애플리케이션을 실행하거나 게시하기 위해 더 이상 Fastly CLI를 직접 사용할 필요가 없습니다. 대신 npm 스크립트를 통해 작업할 수 있습니다.
애플리케이션이 초기화되면 다음 명령을 사용하여 애플리케이션을 시작하세요.
npm init @fastly/compute
이렇게 하면 컴퓨팅 서브가 빠르게 실행되어 애플리케이션을 빌드하고 개발 환경에서 시작합니다.
라이브할 준비가 되면 다음 명령을 입력하여 프로덕션에 배포하십시오(대부분의 스타터 키트의 경우).
fastly compute init
이렇게 하면 fastly ComputePublish가 실행되어 애플리케이션이 빌드되고 Fastly 계정에 게시됩니다.
물론 Fastly CLI를 직접 호출하고 싶거나 Fastly CLI를 사용하여 백엔드 추가 또는 엣지 스토리지 작업과 같은 추가 기능을 수행해야 하는 경우 애플리케이션 내에서 호출할 수 있습니다. npx를 사용하는 디렉토리:
npm run start
Fastly에서는 귀하가 알고 선호하는 도구를 사용하여 엣지에서 더 많은 코드를 실행하고 개발할 수 있는 기능을 제공하는 것을 기쁘게 생각합니다. 방해가 되는 한 가지 적은 것은 그 방향에서 우리가 한 번 더 승리하는 것입니다. npm을 사용하여 Fastly Compute용 JavaScript 애플리케이션을 생성할 수 있게 해주는 초기화 프로그램은 이 여정의 또 다른 항목입니다.
우리는 사용자가 이러한 도구를 최대한 활용하는 것에 대해 듣고 싶습니다. 무료 Fastly 개발자 계정을 받고 Fastly 커뮤니티 포럼에 참여하여 여러분이 무엇을 구축했는지 알려주세요!
위 내용은 npm init를 사용하여 다음 Fastly Compute JavaScript 애플리케이션을 시작하세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!