Denox React의 Aleph.js 터치해보기 & Vercel 디자인해보기
개시하다
제목에서 보듯이 이것은 제가 해 본 관련 보도입니다. 우선 간단하게 활용한 기술 소개입니다!
Aleph.js ... Deno의 React 프레임워크
Vercel ... 정적 웹 사이트/서비스 플랫폼
Aleph.만지다
설정
Deno, Aleph에 가입하기만 하면 됩니다.js를 이동할 수 있습니다.
하지만 알파 버전이라 버전 설정에 따라 제대로 동작하지 못할 때도 있고...
(이번에는 내가 프로그램을 만들 수 있는 버전을 쓸 거야->프로그램 디자인 버전까지)
aleph.js 0.3.0-alpha.22
deno 1.8.2
설치 명령
Deno 원하는 방식으로 다운로드하고 다음을 수행합니다.
deno upgrade --version
deno install --unstable -A -f -n aleph https://deno.land/x/[email protected]/cli.ts
ref: Get Started - Aleph.js 샘플 생성 응용 프로그램
# cd /path/to/<your_project>
aleph init .
aleph dev
바로 아래의 카운터 앱을 제작할 수 있습니다.이 Push를 Giithub 창고에 넣으세요.
현재 WindowsOS
aleph dev
를 시작할 수 없습니다.ref: https://github.com/alephjs/aleph.js/issues/201
※ SSG도 가능
aleph build
# npm exec serve -s ./dist
Vercel 설계 시도
제작된 카운터 응용 프로그램을 Vercel에 적용해 보십시오.
ref: Deployment - Aleph.js
사전 준비로 Vercel에 로그인하여 Giithub과 사전 연합합니다.
ref: Vercel로 이동합니다.js가 사용하는 전단 응용 프로그램을 설계해 보았는데 너무 가볍다.
※ "Import Project"의 디렉토리 설정은 기본적으로 "Continue"(창고의 루트)
curl -fsSL https://deno.land/x/install/install.sh | sh -s v1.8.2 && /vercel/.deno/bin/deno run -A https://deno.land/x/[email protected]/cli.ts build
dist
("PROJECT NAME"은 임의의 것이고, "FRAMEWORK PRESET"는Other일 수 있음)
(Default)
After change
구축/디버깅 과정을 표시하고 완성 후 장치 완성 화면을 표시합니다.
00:36:44.733 Cloning github.com/linnefromice/... (Branch: main, Commit: 617c5b8)
00:36:45.282 Cloning completed: 548.237ms
00:36:45.304 Analyzing source code...
00:36:46.981 Installing build runtime...
...
00:37:03.461 Deno was installed successfully to /vercel/.deno/bin/deno
00:37:03.462 Manually add the directory to your $HOME/.bash_profile (or similar)
00:37:03.462 export DENO_INSTALL="/vercel/.deno"
00:37:03.462 export PATH="$DENO_INSTALL/bin:$PATH"
00:37:03.462 Run '/vercel/.deno/bin/deno --help' to get started
00:37:03.479 Download https://deno.land/x/[email protected]/cli.ts
...
00:37:30.759 INFO - bundle
00:37:32.492 INFO {} polyfill.js (ES2015) • 9KB
00:37:34.569 INFO {} deps.js • 152KB
00:37:34.581 INFO {} shared.js • 431B
00:37:34.645 INFO {} /pages/index.js • 5KB
00:37:34.645 INFO {} main.js • 385B
00:37:34.647 INFO - Pages (SSG)
00:37:34.670 INFO ○ / • 5KB
00:37:34.679 INFO - Public Assets
00:37:34.679 INFO ∆ /logo.svg • 874B
00:37:34.679 INFO Done in 14065ms
00:37:35.809 Uploading build outputs...
00:37:45.628 Build completed. Populating build cache...
...
현재(2021/4/3)는 Aleph입니다.Js에서 지원하는 Vercel과 FlekAPIRoute
이 지원 대상에 없기 때문에 구축할 때 로그에서 오류를 출력하지만 프로그램 자체가 실행됩니다이 글에서 디자인된 응용 프로그램은 이곳에서 접근할 수 있습니다.
끝말
Aleph.js 자체
Currently in alpha, not ready for production.
때문에 정식 공연 이용이 어렵지만, 버셀을 이용한 deproy로 깔끔하게 할 수 있기 때문에 블로그/초상화 조합 등 개인 제작(약간 노는 기분)으로 사용해 보는 것이 좋을 것 같습니다.모두들 이 보도에 대해 약간의 흥미를 가지기를 바란다.
※ 샘플은 다른 종류도 있습니다(md 파일을 사용한 etc)
aleph.js/examples at master · alephjs/aleph.js
Reference
이 문제에 관하여(Denox React의 Aleph.js 터치해보기 & Vercel 디자인해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/linnefromice/articles/use-alephjs-and-deploy-to-vercel텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)