您好,React本机大师, 我正在尝试使用expo cli创建react native应用。
1-I通过以下方式全局安装了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
]
}
请帮助我,谢谢!
答案 0 :(得分:0)
我很高兴宣布解决挑战的方案。 我实际上在Powershell中使用了它,并在我的机器中全局安装了expo-cli npm install --global expo-cli
答案 1 :(得分:0)
npm install -g expo-cli --force
尝试一下,这对我有用