해결됨 - Cannot find module'webpack/bin/config-yargs'
1428 단어 webpack
1. 질문: module.js:538
throw err;
^
Error: Cannot find module 'webpack/bin/config-yargs'
at Function.Module._resolveFilename (module.js:536:15)
at Function.Module._load (module.js:466:25)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object. (D:\saic\dev\expressVue
ode_modules\[email protected]@webpack-dev-server\bin\webpack-dev-server.js:54:1)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
2. 원인
웹 팩이 웹 팩-dev-server 버전과 일치하지 않을 때 위와 같은 오류가 발생합니다.구체적인 버전은 다음과 같다.
"webpack": "^4.35.0", "webpack-cli": "^3.3.5", "webpack-dev-server": "^2.11.5"
웹 팩-dev-server와 웹 팩은 쌍으로 일치해서 사용해야 한다. 전자의 2.11.5 버전에 대해 일치하는 웹 팩은 2.2.0~3.0.0 버전이다.
이 프로젝트에서 웹 팩은 4.35.0 버전으로 웹 팩-dev-server보다 앞서기 때문에 웹 팩-dev-server를 업그레이드해야 합니다.
3. 해결 방법
3.1 이전 패키지 제거 및 업그레이드
cnpm uninstall --save-dev webpack-dev-server
cnpm install --save-dev [email protected]
cnpm를 npm로 바꾸는 것도 물론 가능합니다.
3.2 패키지를 수정합니다.json, 그리고 cnpm install 또는 npm install
뿌리3.1의 방법은 본질적으로 같다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Qiita API v2를 Ajax에서 사용하기위한 webpack 설정 (로컬 개발 환경 전용)
에서는 Qiita의 기사 목록, 사용자 세부 정보, 기사를 '좋아요'한 사람 목록 및 재고가 있는 사람 목록을 검색할 수 있습니다.
Qiita 화면에서 기사를 재고한 사람을 볼 수 없기 때문에 API를 통해 기사를 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
module.js:538
throw err;
^
Error: Cannot find module 'webpack/bin/config-yargs'
at Function.Module._resolveFilename (module.js:536:15)
at Function.Module._load (module.js:466:25)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object. (D:\saic\dev\expressVue
ode_modules\[email protected]@webpack-dev-server\bin\webpack-dev-server.js:54:1)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
웹 팩이 웹 팩-dev-server 버전과 일치하지 않을 때 위와 같은 오류가 발생합니다.구체적인 버전은 다음과 같다.
"webpack": "^4.35.0", "webpack-cli": "^3.3.5", "webpack-dev-server": "^2.11.5"
웹 팩-dev-server와 웹 팩은 쌍으로 일치해서 사용해야 한다. 전자의 2.11.5 버전에 대해 일치하는 웹 팩은 2.2.0~3.0.0 버전이다.
이 프로젝트에서 웹 팩은 4.35.0 버전으로 웹 팩-dev-server보다 앞서기 때문에 웹 팩-dev-server를 업그레이드해야 합니다.
3. 해결 방법
3.1 이전 패키지 제거 및 업그레이드
cnpm uninstall --save-dev webpack-dev-server
cnpm install --save-dev [email protected]
cnpm를 npm로 바꾸는 것도 물론 가능합니다.
3.2 패키지를 수정합니다.json, 그리고 cnpm install 또는 npm install
뿌리3.1의 방법은 본질적으로 같다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Qiita API v2를 Ajax에서 사용하기위한 webpack 설정 (로컬 개발 환경 전용)
에서는 Qiita의 기사 목록, 사용자 세부 정보, 기사를 '좋아요'한 사람 목록 및 재고가 있는 사람 목록을 검색할 수 있습니다.
Qiita 화면에서 기사를 재고한 사람을 볼 수 없기 때문에 API를 통해 기사를 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
cnpm uninstall --save-dev webpack-dev-server
cnpm install --save-dev [email protected]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Qiita API v2를 Ajax에서 사용하기위한 webpack 설정 (로컬 개발 환경 전용)에서는 Qiita의 기사 목록, 사용자 세부 정보, 기사를 '좋아요'한 사람 목록 및 재고가 있는 사람 목록을 검색할 수 있습니다. Qiita 화면에서 기사를 재고한 사람을 볼 수 없기 때문에 API를 통해 기사를 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.