programing

Vue CLI: 모듈 '../package를 찾을 수 없습니다.npm 설치 후 json 오류 발생

prostudy 2022. 7. 28. 21:04
반응형

Vue CLI: 모듈 '../package를 찾을 수 없습니다.npm 설치 후 json 오류 발생

저는 Vuejs나 Vuecli 전문가가 아니지만, 그럭저럭 작업을 할 수 있습니다.이전에 Vuecli3와 webpack을 사용하기 전에 프로젝트를 진행했는데 변경하기 위해 몇 주 후에 프로젝트를 열었을 때 개발 모드에서 다음 오류가 나타납니다.

$ vue-cli-service serve --open --mode development --dashboard
internal/modules/cjs/loader.js:582
    throw err;
    ^

Error: Cannot find module '../package.json'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
    at Function.Module._load (internal/modules/cjs/loader.js:506:25)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/Volumes/Drobo/Dropbox/NASDAQ Dubai/Marketdata-6-Indices/node_modules/.bin/vue-cli-service:5:25)
    at Module._compile (internal/modules/cjs/loader.js:688:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)

총 작업 기간: 0.15초

패키지.json 파일은 루트 디렉터와 .lock 파일에 있습니다.컴파일 시 이 에러의 원인을 알 수 없습니다.

아무쪼록 잘 부탁드립니다.

코멘트에서 @vesperknight가 언급했듯이 이 문제는 프로젝트의 폴더를 다른 곳으로 이동할 때 발생하는 경향이 있습니다.

이 문제를 해결하려면(Linux의 경우) 프로젝트의 루트 디렉터리에서 다음을 수행하십시오.

  1. 기존 노드 모듈을 삭제합니다. rm -r node_modules

  2. 모든 의존 관계를 재설치합니다.npm install

첫걸음은 중요한 것 같다.

언급URL : https://stackoverflow.com/questions/54386941/vue-cli-cannot-find-module-package-json-error-after-npm-install

반응형