Javascript 重新安装后,Expo找不到模块

Javascript 重新安装后,Expo找不到模块,javascript,node.js,reactjs,react-native,expo,Javascript,Node.js,Reactjs,React Native,Expo,我在世博会开幕前遇到了一些问题。它试图打开开发工具,但开发工具将无法打开,并出现以下错误: Cannot find module 'C:\Users\charl\AppData\Roaming\npm\node_modules\expo- cli\node_modules\@expo\image-utils\build\index.js'. Please verify that the package.json has a valid "main" entry Error: Cannot f

我在世博会开幕前遇到了一些问题。它试图打开开发工具,但开发工具将无法打开,并出现以下错误:

Cannot find module 'C:\Users\charl\AppData\Roaming\npm\node_modules\expo- 
cli\node_modules\@expo\image-utils\build\index.js'. Please verify that the 
package.json has a valid "main" entry
Error: Cannot find module 
'C:\Users\charl\AppData\Roaming\npm\node_modules\expo- 
cli\node_modules\@expo\image-utils\build\index.js'. Please verify that the 
package.json has a valid "main" entry
at tryPackage (internal/modules/cjs/loader.js:227:19)
at Function.Module._findPath (internal/modules/cjs/loader.js:364:18)
at Function.Module._resolveFilename 
(internal/modules/cjs/loader.js:597:27)
at Function.Module._load (internal/modules/cjs/loader.js:526:27)
at Module.require (internal/modules/cjs/loader.js:666:19)
at require (internal/modules/cjs/helpers.js:16:16)
at Object.<anonymous> (C:\@expo\xdl@55.0.4\src\AssetUtils.js:6:1)
at Module._compile (internal/modules/cjs/loader.js:759:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
at Module.load (internal/modules/cjs/loader.js:628:32)
找不到模块'C:\Users\charl\AppData\Roaming\npm\node\u modules\expo-
cli\node\u modules\@expo\image-utils\build\index.js'。请确认
package.json有一个有效的“main”条目
错误:找不到模块
'C:\Users\charl\AppData\Roaming\npm\node\u modules\expo-
cli\node\u modules\@expo\image-utils\build\index.js'。请确认
package.json有一个有效的“main”条目
在tryPackage(内部/modules/cjs/loader.js:227:19)
在Function.Module.\u findPath(internal/modules/cjs/loader.js:364:18)
位于Function.Module.\u
(内部/modules/cjs/loader.js:597:27)
at Function.Module._load(内部/modules/cjs/loader.js:526:27)
at Module.require(内部/modules/cjs/loader.js:666:19)
根据需要(内部/modules/cjs/helpers.js:16:16)
反对。(C:\@世博会\xdl@55.0.4\src\AssetUtils.js:6:1)
at模块编译(内部/modules/cjs/loader.js:759:30)
在Object.Module.\u extensions..js(internal/modules/cjs/loader.js:770:10)
在Module.load(内部/modules/cjs/loader.js:628:32)
这适用于使用NPM、Node和Windows 10计算机的react本机应用程序


我尝试用npm和纱线重新安装expo,但我无法让它工作。我在package.json文件中看到,“main”键的值为“node_modules/expo/AppEntry.js”。在这之前,我在世博会上遇到了麻烦,因为世博会告诉我世博会无法识别,所以我一直在处理环境变量,直到它起作用。现在这个。感谢大家的帮助

在使用WindowsPowershell或CMD.exe时遇到了同样的问题。通过使用Git Bash可以通过它。尝试从MINGW64终端(例如:Git Bash)运行npm安装-g expo cli

npm install -g expo-cli --force

删除
node\u模块
package lock.json
,再次运行
npm安装
。我试过了,没有成功。使用npm和Thread卸载和重新安装都不起作用。这是您执行的执行顺序吗
expo init youproject=>cd youproject=>expo start