컴퓨팅에서 심볼릭 링크(symbolic link) 또는 기호화된 링크 는 절대 경로 또는 상대 경로의 형태로 된 다른 파일이나 디렉터리에 대한 참조를 포함하고 있는 특별한 종류의 파일이다.
ln -s [대상 경로] [링크 경로]
# Node.js 버전 확인
➜ node -v
v20.9.0
# v20.9.0 가 설치되어 있지 않다면
➜ nvm install 20.9.0
# v20.9.0 를 사용하고 있지 않다면
➜ nvm use 20.9.0
# Node.js 버전 다시 확인
➜ node -v
v20.9.0
# npm 버전 확인
➜ npm -v
10.2.1
# 최신 버전 npm 으로 업그레이드
➜ npm i [email protected] -g
# npm 버전 다시 확인
➜ npm -v
10.2.1
➜ mkdir npm-link-example
➜ cd npm-link-example
➜ npm init -y
➜ mkdir package-a
➜ cd package-a
➜ npm init -y
➜ cd ..
➜ mkdir node_modules
➜ ln -s ../package-a ./node_modules/package-a
➜ code .
// npm-link-example/package-a/index.js
module.exports = "package-a";