【发布时间】:2020-04-01 03:18:48
【问题描述】:
嗨 React 原生大师, 我正在尝试使用 expo cli 创建反应原生应用程序。
1-我通过以下方式在全球范围内安装了 expo: npm install -g expo-cli
2-然后我检查了版本: 世博会--版本 它显示:6.13.1
3-然后我尝试通过以下方式启动应用程序: 博览会初始化 myApp 它给了我这个错误:
internal/modules/cjs/loader.js:964
throw err;
^
Error: Cannot find module 'semver'
Require stack:
- C:\Users\Faizan\AppData\Roaming\npm\node_modules\expo-cli\bin\expo.js
[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:961:17)[39m
[90m at Function.Module._load (internal/modules/cjs/loader.js:854:27)[39m
[90m at Module.require (internal/modules/cjs/loader.js:1023:19)[39m
[90m at require (internal/modules/cjs/helpers.js:72:18)[39m
at Object.<anonymous> (C:\Users\Faizan\AppData\Roaming\npm\node_modules\[4mexpo-cli[24m\bin\expo.js:4:14)
[90m at Module._compile (internal/modules/cjs/loader.js:1128:30)[39m
[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)[39m
[90m at Module.load (internal/modules/cjs/loader.js:983:32)[39m
[90m at Function.Module._load (internal/modules/cjs/loader.js:891:14)[39m
[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)[39m {
code: [32m'MODULE_NOT_FOUND'[39m,
requireStack: [
[32m'C:\\Users\\Faizan\\AppData\\Roaming\\npm\\node_modules\\expo-cli\\bin\\expo.js'[39m
]
}
请帮帮我,谢谢!
【问题讨论】:
-
尝试删除你的 node_modules 文件夹并再次运行 npm install 或 yarn install
-
感谢Atin的回复,问题解决了。
-
现在我运行“expo init AmazingApp”然后选择空白并得到这个:?选择一个模板:expo-template-blank 对registry.npmjs.org/expo-template-blank 的请求失败,原因:getaddrinfo ENOTFOUND registry.npmjs.org 在您的环境中设置 EXPO_DEBUG=true 以查看堆栈跟踪。
-
抱歉回复晚了。您可以在此处查看此帖子以获取更多详细信息stackoverflow.com/questions/39592908/…