【问题标题】:I can't install expo-cli我无法安装 expo-cli
【发布时间】:2019-05-16 13:38:04
【问题描述】:

当我用npm i -g expo-cli 安装expo-cli 时,我得到了数千个npm WARN tar invalid entry,然后我得到了这个错误:

npm 错误!小路 C:\Users\mrkinix\AppData\Roaming\npm\node_modules\expo-cli\node_modules@expo\bunyan\bin\bunyan npm 错误!代码 ENOENT npm 错误! errno -4058 npm 错误!系统调用 chmod npm 呃! enoent ENOENT:没有这样的文件或目录,chmod 'C:\Users\mrkinix\AppData\Roaming\npm\node_modules\expo-cli\node_modules@expo\bunyan\bin\bunyan' npm 错误! enoent 这与 npm 找不到文件有关。 npm 错误!恩恩特

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\mrkinix\AppData\Roaming\npm-cache_logs\2018-12-15T14_11_31_669Z-debug.log

35648 错误路径 C:\Users\mrkinix\AppData\Roaming\npm\node_modules\expo-cli\node_modules@expo\dev-tools\node_modules\lodash 35649 错误代码 ENOENT 35650 错误 errno -4058 35651 错误系统调用重命名 35652 错误 enoent ENOENT:没有这样的文件或目录,重命名 'C:\Users\mrkinix\AppData\Roaming\npm\node_modules\expo-cli\node_modules@expo\dev-tools\node_modules\lodash' -> 'C:\Users\mrkinix\AppData\Roaming\npm\node_modules\expo-cli\node_modules@expo\dev-tools\node_modules.lodash.DELETE' 35653 错误 enoent 这与 npm 无法找到文件有关。 35654 详细退出 [-4058, true ]

【问题讨论】:

  • 添加你的操作系统的问题版本

标签: react-native npm vue-native


【解决方案1】:

删除此路径中的这些文件 ['expo.ps1' , 'expo-cli.ps1']:

'C:\Users{用户名}\AppData\Roaming\npm'

然后运行:

npm i -g expo-cli

【讨论】:

    【解决方案2】:

    我在使用 npm install -g expo-cli 时遇到了同样的问题,出现“MODULE_NOT_FOUND”,

    我用 brew 安装了 yarm,以防万一你还没有它:

    brew install yarn
    

    然后使用:

    yarn global add expo-cli
    

    要创建一个项目,您可以:

    expo init nameOfTheNewProject
    

    然后在控制台中选择一个模板。 最后用

    运行项目
    yarn start
    

    让我知道它是否适合你!

    【讨论】:

    • 您的答案是 Mac OS、Linux 和 Windows 10(带有适用于 Linux 的 Windows 子系统)。
    【解决方案3】:

    1.运行“npm update -g”更新所有npm全局包。

    2.run "yarn add global expo-cli"

    3.uninstall exop cli > 清理 npm 缓存文件夹,.expo 文件夹再次安装安装

    【讨论】:

      猜你喜欢
      • 2020-07-09
      • 2021-11-12
      • 2021-08-10
      • 2022-12-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      相关资源
      最近更新 更多