我最近初始化了一个新的裸react-native项目(初始化为版本0.70.6),现在我在旧的react-native项目上面临这个问题。
当应用程序运行时,我收到一个错误。错误是error: src/res/images/play.png: Cannot find module 'expo-asset/tools/hashAssetFiles'
我最近初始化了一个新的裸react-native项目(初始化为版本0.70.6),现在我在旧的react-native项目上面临这个问题。
当应用程序运行时,我收到一个错误。错误是error: src/res/images/play.png: Cannot find module 'expo-asset/tools/hashAssetFiles'
1条答案
按热度按时间bq3bfh9z1#
我发布了一个解决我的问题的方法。因为如果有人面对这个问题而不知道
npx react-native start
与react-native start
之间的区别解决方案:
npx react-native start
代替react-native start
解释:(参考:(第10页)
目前有两种CLI:
@react-native-community/cli
-react-native直接使用的变量。这使它成为项目的可传递依赖项。react-native-cli
-可选的全球便利包,是@react-native-community/cli的代理和全球安装助手。不再建议使用全局版本
npx
会从本机node_modules/.bin
或从中央快取执行,安装执行所需的任何套件。npx ...
时,它会拾取作为项目依赖项一部分的cli包