当我用npm i -g expo-cli
安装expo-cli
时,我得到了数千个npm WARN tar invalid entry
,然后我得到了这个错误:
npm ERR!路径C: \Users\mrkinix\AppData\Roaming\npm\node_modules\expo-cli\node_modules@expo\bunyan \bin\bunyannpm ERR!代码ENOENT npm ERR!错误号-4058 npm ERR!系统调用chmod npm呃!enoent enoent:没有这样的文件或目录,chmod'C:\Users\mrkinix\AppData\Roaming\npm\node_modules\expo-cli\node_modules@expo\bunyan \bin\bunyannpm ERR!enont这与npm找不到文件有关。npm ERR!Enent
npm ERR!此运行的完整日志可在以下位置找到:npm ERR
C:\Users\mrkinix\AppData\Roaming\npm-cache_logs\2018-12-15T14_11_31_669Z-debug.log35648错误路径C:\Users\mrkinix\AppData\Roaming\npm\node_modules\expo-cli\node_modules@expo\开发工具\node_modules\lodash35649错误代码ENOENT 35650错误errno-4058 35651错误syscall rename 35652错误ENOENT ENOENT:没有这样的文件或目录,rename'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 error enoent这与npm找不到文件有关。35654详细退出[-4058,true]
我在npm安装-g expo-cli时遇到了同样的问题,出现了"MODULE_NOT_FOUND",
我安装了带有brew的yarm,以防你还没有:
brew install yarn
然后使用:
yarn global add expo-cli
要创建一个项目,您可以:
expo init nameOfTheNewProject
并在控制台中选择一个模板。最后使用运行项目
yarn start
如果它对你有效,请告诉我!
1.run"npm update-g"更新所有npm全局包。
2.运行"纱线添加全球博览会cli">
3.卸载extro-cli>清理npm缓存文件夹,.expo文件夹安装重新安装
删除以下路径中的这些文件['expo.ps1','expo-cli.ps1']:
"C:\Users{Username}\AppData\Roaming\npm">
然后运行:
npm i-g expo-cli