이 튜토리얼 과 함께 webpack을 사용하여 React webapp에서 작업하고 있습니다 .
실수로 내 자식에 node_modules 폴더를 추가했습니다. 그런 다음을 사용하여 다시 제거했습니다 git rm -f node_modules/*
.
이제 웹팩 서버를 시작하려고하면 다음 오류가 발생합니다.
> webpack-dev-server -d --config webpack.dev.config.js --content-base public/ --progress --colors
sh: webpack-dev-server: command not found
npm ERR! Darwin 14.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "run" "devserve"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! Blabber@0.0.1 devserve: `webpack-dev-server -d --config webpack.dev.config.js --content-base public/ --progress --colors`
npm ERR! spawn ENOENT
처음에는 내 프로젝트 일 뿐이라고 생각했지만 튜토리얼의 코드 체크 포인트를 확인했습니다. 같은 오류입니다! 그래서 무언가가 전 세계적으로 엉망인 것 같습니다.
지금까지 시도한 내용은 다음과 같습니다.
rm node_modules
및 다시 설치npm install
npm cache clean
누군가 가 github 에서이 문제에 대해 언급했듯이- 전역 적으로 웹팩 설치
npm install -g webpack
- 내 시스템에서 노드와 npm을 완전히 삭제하고 ( 이 가이드 사용) brew를 사용하여 다시 설치
오류 메시지가 계속 표시됩니다. 또 무엇을 시도 할 수 있습니까?
추신 : 내용 webpack.dev.config.js
은 :
var config = require('./webpack.config.js');
var webpack = require('webpack');
config.plugins.push(
new webpack.DefinePlugin({
"process.env": {
"NODE_ENV": JSON.stringify("development")
}
})
);
module.exports = config;
webpack.dev.config.js
.