世博会 "Cannot find module 'color-convert'" 问题 :(
Expo "Cannot find module 'color-convert'" Problem :(
我有问题!我只是写终端 npm start
并且它显示:
Starting project at /home/pc/Documents/Projects/Mobile/weather_app
Developer tools running on http://localhost:19002
Cannot find module 'color-convert'
Require stack:
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/ansi-styles/index.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/chalk/index.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/@babel/code-frame/node_modules/@babel/highlight/lib/index.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/@babel/code-frame/lib/index.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/metro/src/node-haste/DependencyGraph.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/metro/src/Bundler.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/metro/src/IncrementalBundler.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/metro/src/index.js
- /usr/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/metro/importMetroFromProject.js
- /usr/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/HermesBundler.js
- /usr/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/MetroDevServer.js
- /usr/lib/node_modules/expo-cli/node_modules/xdl/build/start/startDevServerAsync.js
- /usr/lib/node_modules/expo-cli/node_modules/xdl/build/internal.js
- /usr/lib/node_modules/expo-cli/node_modules/xdl/build/index.js
- /usr/lib/node_modules/expo-cli/build/exp.js
- /usr/lib/node_modules/expo-cli/bin/expo.js
请帮我解决问题![=16=]
npm version: 8.3.1
node version: v17.3.0
expo version: 5.2.0
我不太确定是什么导致了您的问题,但您可以尝试以下修复方法,看看它们是否适合您:
$ npm i color-convert
以确保您已安装模块 color-convert.
$ expo r -c
清除缓存并重新启动您的应用程序,可能是您的应用程序在安装模块 color-convert. 后尚未更新该缓存
- 您也可以删除
node-modules
目录并再次 运行 npm i
或 yarn
以下载所有模块及其正确的依赖项。
我有问题!我只是写终端 npm start
并且它显示:
Starting project at /home/pc/Documents/Projects/Mobile/weather_app
Developer tools running on http://localhost:19002
Cannot find module 'color-convert'
Require stack:
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/ansi-styles/index.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/chalk/index.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/@babel/code-frame/node_modules/@babel/highlight/lib/index.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/@babel/code-frame/lib/index.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/metro/src/node-haste/DependencyGraph.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/metro/src/Bundler.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/metro/src/IncrementalBundler.js
- /home/pc/Documents/Projects/Mobile/weather_app/node_modules/metro/src/index.js
- /usr/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/metro/importMetroFromProject.js
- /usr/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/HermesBundler.js
- /usr/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/MetroDevServer.js
- /usr/lib/node_modules/expo-cli/node_modules/xdl/build/start/startDevServerAsync.js
- /usr/lib/node_modules/expo-cli/node_modules/xdl/build/internal.js
- /usr/lib/node_modules/expo-cli/node_modules/xdl/build/index.js
- /usr/lib/node_modules/expo-cli/build/exp.js
- /usr/lib/node_modules/expo-cli/bin/expo.js
请帮我解决问题![=16=]
npm version: 8.3.1
node version: v17.3.0
expo version: 5.2.0
我不太确定是什么导致了您的问题,但您可以尝试以下修复方法,看看它们是否适合您:
$ npm i color-convert
以确保您已安装模块 color-convert.$ expo r -c
清除缓存并重新启动您的应用程序,可能是您的应用程序在安装模块 color-convert. 后尚未更新该缓存
- 您也可以删除
node-modules
目录并再次 运行npm i
或yarn
以下载所有模块及其正确的依赖项。