javascript - 重新安装后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 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)

这是一个react-native应用程序,使用NPM、Node、Windows 10机器。

我尝试使用 npm 和yarn 重新安装expo,但无法让它工作。我在 package.json 文件中查看并看到“main”键的值为“node_modules/expo/AppEntry.js”。在发生这种情况之前,我在博览会上遇到了麻烦,它告诉我博览会无法被识别,所以我乱搞了环境变量,直到它起作用。现在这个。谢谢大家的帮助

最佳答案

尝试运行

npm install -g expo-cli --force

关于javascript - 重新安装后Expo找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56744493/

相关文章:

javascript - 帮助提交表格

javascript - 使用 Webpack 的上下文和条目时无法解析模块

codeigniter - 无法使用 MAMP + Socket.io (node.js) 连接并出现 "unhandled socket.io url"错误

reactjs - 如何为 Material UI IconButton 的工具提示文本设置多行?

javascript - 如何在组件中嵌入 JSX 脚本?

reactjs - 将泛型类型的实现传递给 React 组件 props

javascript - 如何使用 Javascript 同时更改同一页面中的两个背景图像?

JavaScript - Uncaught ReferenceError : dis1 is not defined VM535:1 (anonymous function)

ios - 无法使基本的 socket.io 发出与 Swift 一起工作

node.js - Mongoose 地理空间与多边形相交