• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

도와주세요 갑자기 왜 에러가 났는지 도무지 모르겠어요 ㅠㅠ

21.06.23 21:28 작성 조회수 282

0

npm start 했는데 어느 순간 갑자기 에러가 떠서 창이 안뜨네요 ㅠㅠㅠ 왜그런건지 알려주세요 못찾겠다는 모듈이 뭔 상관인지 모르겟는데 저 모듈 @babel/helpder-validator-identifier도 설치해봤는데 안고쳐져요 아래 확인 해보시고 뭐가 문제인지 알려주세요 ㅠ

D:\react-native\rn-components>npm start

> @ start D:\react-native\rn-components

> expo start

Starting project at D:\react-native\rn-components

Developer tools running on http://localhost:19002

Opening developer tools in the browser...

Cannot find module '@babel/helper-validator-identifier'

Require stack:

- D:\react-native\rn-components\node_modules\@babel\highlight\lib\index.js

- D:\react-native\rn-components\node_modules\@babel\code-frame\lib\index.js

- D:\react-native\rn-components\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js

- D:\react-native\rn-components\node_modules\metro\src\node-haste\DependencyGraph.js

- D:\react-native\rn-components\node_modules\metro\src\Bundler.js

- D:\react-native\rn-components\node_modules\metro\src\IncrementalBundler.js

- D:\react-native\rn-components\node_modules\metro\src\index.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\@expo\dev-server\build\MetroDevServer.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\xdl\build\project\createBundlesAsync.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\xdl\build\internal.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\xdl\build\index.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\build\exp.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\bin\expo.js

Error: Cannot find module '@babel/helper-validator-identifier'

Require stack:

- D:\react-native\rn-components\node_modules\@babel\highlight\lib\index.js

- D:\react-native\rn-components\node_modules\@babel\code-frame\lib\index.js

- D:\react-native\rn-components\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js

- D:\react-native\rn-components\node_modules\metro\src\node-haste\DependencyGraph.js

- D:\react-native\rn-components\node_modules\metro\src\Bundler.js

- D:\react-native\rn-components\node_modules\metro\src\IncrementalBundler.js

- D:\react-native\rn-components\node_modules\metro\src\index.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\@expo\dev-server\build\MetroDevServer.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\xdl\build\project\createBundlesAsync.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\xdl\build\internal.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\xdl\build\index.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\build\exp.js

- C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\bin\expo.js

    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1014:15)

    at Function.Module._load (internal/modules/cjs/loader.js:884:27)

    at Module.require (internal/modules/cjs/loader.js:1074:19)

    at require (internal/modules/cjs/helpers.js:72:18)

    at Object.<anonymous> (D:\react-native\rn-components\node_modules\@babel\highlight\lib\index.js:12:34)

    at Module._compile (internal/modules/cjs/loader.js:1185:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1205:10)

    at Module.load (internal/modules/cjs/loader.js:1034:32)

    at Function.Module._load (internal/modules/cjs/loader.js:923:14)

    at Module.require (internal/modules/cjs/loader.js:1074:19)

    at require (internal/modules/cjs/helpers.js:72:18)

    at Object.<anonymous> (D:\react-native\rn-components\node_modules\@babel\code-frame\lib\index.js:9:18)

    at Module._compile (internal/modules/cjs/loader.js:1185:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1205:10)

    at Module.load (internal/modules/cjs/loader.js:1034:32)

    at Function.Module._load (internal/modules/cjs/loader.js:923:14)

    at Module.require (internal/modules/cjs/loader.js:1074:19)

    at require (internal/modules/cjs/helpers.js:72:18)

    at Object.<anonymous> (D:\react-native\rn-components\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:80:18)

    at Module._compile (internal/modules/cjs/loader.js:1185:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1205:10)

    at Module.load (internal/modules/cjs/loader.js:1034:32)

    at Function.Module._load (internal/modules/cjs/loader.js:923:14)

    at Module.require (internal/modules/cjs/loader.js:1074:19)

    at require (internal/modules/cjs/helpers.js:72:18)

    at Object.<anonymous> (D:\react-native\rn-components\node_modules\metro\src\node-haste\DependencyGraph.js:108:19)

    at Module._compile (internal/modules/cjs/loader.js:1185:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1205:10)

    at Module.load (internal/modules/cjs/loader.js:1034:32)

    at Function.Module._load (internal/modules/cjs/loader.js:923:14)

    at Module.require (internal/modules/cjs/loader.js:1074:19)

    at require (internal/modules/cjs/helpers.js:72:18)

    at Object.<anonymous> (D:\react-native\rn-components\node_modules\metro\src\Bundler.js:44:25)

    at Module._compile (internal/modules/cjs/loader.js:1185:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1205:10)

    at Module.load (internal/modules/cjs/loader.js:1034:32)

    at Function.Module._load (internal/modules/cjs/loader.js:923:14)

    at Module.require (internal/modules/cjs/loader.js:1074:19)

    at require (internal/modules/cjs/helpers.js:72:18)

    at Object.<anonymous> (D:\react-native\rn-components\node_modules\metro\src\IncrementalBundler.js:76:17)

    at Module._compile (internal/modules/cjs/loader.js:1185:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1205:10)

    at Module.load (internal/modules/cjs/loader.js:1034:32)

    at Function.Module._load (internal/modules/cjs/loader.js:923:14)

    at Module.require (internal/modules/cjs/loader.js:1074:19)

    at require (internal/modules/cjs/helpers.js:72:18)

    at Object.<anonymous> (D:\react-native\rn-components\node_modules\metro\src\index.js:76:28)

    at Module._compile (internal/modules/cjs/loader.js:1185:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1205:10)

    at Module.load (internal/modules/cjs/loader.js:1034:32)

    at Function.Module._load (internal/modules/cjs/loader.js:923:14)

    at Module.require (internal/modules/cjs/loader.js:1074:19)

    at require (internal/modules/cjs/helpers.js:72:18)

    at importMetroFromProject (C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\@expo\dev-server\src\MetroDevServer.ts:232:10)

    at Object.runMetroDevServerAsync (C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\@expo\dev-server\src\MetroDevServer.ts:59:17)

    at Object.startDevServerAsync (C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\xdl\src\start\startDevServerAsync.ts:56:55)

    at startAsync (C:\Users\lfcfj\AppData\Roaming\nvm\v14.0.0\node_modules\expo-cli\node_modules\xdl\src\start\startAsync.ts:65:41)

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! @ start: `expo start`

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the @ start script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:

npm ERR!     C:\Users\lfcfj\AppData\Roaming\npm-cache\_logs\2021-06-23T12_24_31_402Z-debug.log

D:\react-native\rn-components>expo login

√ You are already logged in as easyelectric. Log in as new user? ... no

답변 1

답변을 작성해보세요.

0

안녕하세요 easyiscat님, 

에러 메시지만 보고 정확한 문제와 해결 방법을 모두 확인하기에는 약간의 어려움이 있습니다.

작성해준 에러 메시지를 보면,
expo 프로젝트를 생성하면서 자동으로 설치되는 패키지들이 있는데, 
설치된 패키지들을 찾지 못하고 있는것으로 보입니다. 

프로젝트 폴더에서 다음 명령어를 이용해서 필요한 패키지들을 다시 설치해 보시기 바랍니다. 

npm install 

  

감사합니다