Can't not resolve 'react-hot'
에러 해결 방법
또 아래의 포스팅에 이어서 에러 해결 방법이다
예전 강좌(다른 고수님들이 만들었던) 를 보면 모듈 로더 부분이
1 2 3 4 5 6 7 8 9 10 11 12 | module: { loaders: [ { test: /\.js$/, loaders: ['react-hot', 'babel?' + JSON.stringify({ cacheDirectory: true, presets: ['es2015', 'react'] })], exclude: /node_modules/, } ] } | cs |
이런식으로 되어 있는데
뒤에 -loader 을 적어야 해당 오류가 나타나지 않는다.
이것도 아마 버전이 달라져서 그런듯 하다
간단히 불러오려는 로더의 뒷부분에 -loader을 붙여주자
react-hot 옆에 있는 babel에도 마찬가지로 뒤에 로더를 붙여주면 된다.
이전에도 포스팅 했던
이것과 같은 에러인 듯 하다.
1 2 3 4 5 6 7 8 9 10 11 12 | module: { loaders: [ { test: /\.js$/, loaders: ['react-hot-loader', 'babel-loader?' + JSON.stringify({ cacheDirectory: true, presets: ['es2015', 'react'] })], exclude: /node_modules/, } ] } | cs |
이렇게 수정해주면
서버 구동이 정상적으로 작동이 된다.
해당 예제는
https://github.com/cheesu/react-express-study
에서 확인 할 수 있습니다.
'Yame Programmer > node.js' 카테고리의 다른 글
[NODE.JS] Socket.IO 자기 브라우저 에서만 emit 되는 현상 해결 방법 (0) | 2017.04.26 |
---|---|
[node.js]configuration resolve has an unknown property 'root' 해결 방법 (0) | 2017.03.06 |
[node.js] Using NoErrorsPlugin is deprecated 해결 방법 (0) | 2017.03.02 |
[node.js] webpack.optimize.OccurenceOrderPlugin is not a constructor 에러 해결 방법 (0) | 2017.03.02 |
[node.js] cannot read property 'replace' of undefined 에러 해결 (0) | 2017.02.20 |