현인

npm error code EUNSUPPORTEDPROTOCOL; npm error Unsupported URL Type "link:": link:dummy.js 본문

개발 일기

npm error code EUNSUPPORTEDPROTOCOL; npm error Unsupported URL Type "link:": link:dummy.js

현인(Hyeon In) 2024. 11. 15. 16:42

@next/font 설치하려다 발생한 에러인데

package.json 쪽에 문제가 있다고 해서 봤지만 이상이 없었다.

{
  "name": "****",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev --turbopack",
    "build": "next build",
    "start": "next start",
    "lint": "next lint"
  },
  "dependencies": {
    "next": "15.0.3",
    "react": "19.0.0-rc-66855b96-20241106",
    "react-dom": "19.0.0-rc-66855b96-20241106"
  },
  "devDependencies": {
    "@types/node": "^20",
    "@types/react": "^18",
    "@types/react-dom": "^18",
    "eslint": "^8",
    "eslint-config-next": "15.0.3",
    "typescript": "^5"
  }
}

그래서 그냥 패키지 다시 설치 했더니 잘 되더라,,

# npm 캐시 제거
npm cache clean --force

# node_modules 폴더 및 package-lock.json 파일 삭제
rm -rf node_modules package-lock.json

# 패키지 재설치
npm install

# @next/font 설치
npm install @next/font

필자의 상황은 npx create-next-app 직후에 @next/font 적용하다가 발생한 케이스이니 참고바란다,,

반응형