2024. 3. 15. 15:45

npm install -D @babylonjs/inspector

 

import { Inspector } from '@babylonjs/inspector';

 

Inspector.Show(scene, { });

2024. 3. 15. 13:38

npm create vite@latest .

 

Vanilla

JavaScript

 

npm install

npm run dev

 

npm install -D @babylonjs/core

 

counter.js javascript.svg 삭제

 

main.js style.css 내용 전체 삭제

 

main.js에 기본 코드 입력

 

import * as BABYLON from '@babylonjs/core';


const canvas = document.querySelector('#renderCanvas');

const engine = new BABYLON.Engine(canvas);


const createScene = () => {

  const scene = new BABYLON.Scene(engine);


  return scene;

}


const scene = createScene();


engine.runRenderLoop(() => {

  scene.render();

});

style.css 에 기본 스타일 입력

 

html, body { overflow: hidden; width: 100%; height: 100%; margin: 0; padding: 0; }

#renderCanvas { width: 100%; height: 100%; touch-action: none; }

2024. 3. 15. 10:40

1. 업데이트

 

sudo apt update

sudo apt upgrade

 

2. 엔진엑스 공식 패키지 저장소 설정을 도와줄 패키지 설치

 

sudo apt install -y curl gnupg2 ca-certificates lsb-release debian-archive-keyring

 

gnupg2 - an encryption tool that includes digital signitures and certificates

 

 

 

3. 엔진엑스 패키지 저장소의 서명키를 다운로드하고 저장

 

curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \

| tee /usr/share/keyrings/nginx-archive-keyring.gpg > /dev/null

 

4. lsb_release 명령을 이용해 운영체제와 배포판 이름을 정의하는 변수 선언

 

OS=$(lsb_release -is | tr '[:upper]' '[:lower]')
RELEASE=$(lsb_release -cs)

echo "deb [signed-by=/usr/name/share/keyrings/nginx-archive-keyring.gpg] \ 

http://nginx.org/packages/${OS} ${RELEASE} nginx" \ 

| tee /etc/apt/sources.list.d/nginx.list

 

5. 업데이트 후 엔진엑스 설치

sudo apt update

sudo apt install -y nginx

nginx

 

APT - Advanced Package Tool

 

패키지 관리 시스템

 

엔진엑스 GPG 패키지 서명키 - 저장소의 패키지 검증

 

 

2024. 3. 15. 08:25

npm create vite@latest

 

Vanilla

Vue

React

Preact

Lit

Svelte

Others