React Native EXPO CLI错误:找不到模块'semver'

时间:2019-12-07 09:57:39

标签: reactjs expo native

您好,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
  ]
}

请帮助我,谢谢!

2 个答案:

答案 0 :(得分:0)

我很高兴宣布解决挑战的方案。 我实际上在Powershell中使用了它,并在我的机器中全局安装了expo-cli npm install --global expo-cli

答案 1 :(得分:0)

npm install -g expo-cli --force

尝试一下,这对我有用