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

时间:2019-06-24 22:04:52

标签: 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)

这是针对使用Windows 10计算机NPM Node.com的本机应用程序。

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

2 个答案:

答案 0 :(得分:2)

尝试运行

npm install -g expo-cli --force

答案 1 :(得分:1)

在使用Windows Powershell 或CMD.exe时也有同样的问题。能够通过使用Git Bash通过它。尝试从MINGW64终端(例如Git Bash)运行npm install -g expo-cli