#18 Svelte 개발 환경 설정 (로컬 Repo Nexus 사용)
star
Tasks
Nexus 사용자ID 및 암호 엔코딩#
# echo -n '{사용자ID}:{암호}' | openssl base64
# 윈도우 사용자 Git Bash를 이용해서 실행
$ echo -n 'test:test1234' | openssl base64
dGVzdDp0ZXN0MTIzNA==
$
npm 환경 확인#
npm config ls -l
npm config ls -l | grep registry
.npmrc 생성#
- 위치: 계정(SSEMIYA) 홈디렉토리 (Windows: C:\Users\SSEMIYA)
$ vi .npmrc
--init-author-name=SSEMIYA KIM
--init-author-email=test@ssemiya.com
email=test@ssemiya.com
always-auth=true
registry=http://localhost:48183/repository/npm-public/
//localhost:48183/repository/npm-public/:_auth="dGVzdDp0ZXN0MTIzNA=="
npm config ls -l | grep registry
으로 확인
로컬 npm repo(cache)#
~/.npm
프로젝트 생성#
npm create svelte@latest myapp
Git for Windows#
- macos는 기본 설치되어 있음.
https://gitforwindows.org/ Git-2.39.0.2-64-bit.exe
Node for Windows#
- macos 는 brew 설치하고 brew install node
https://nodejs.org/ko/download/ node-v18.13.0-x64.msi
Proxy를 통해 자동으로 안돼서 수동으로 로컬 Nexus에 밀어넣은 NPM 컴포넌트#
로컬 Nexus에 스벨트 컴포넌트 PUSH 하려면?#