Expo version v4.12.10
Trying to build an audio recorder, running into bundling issues as I import expo-av. I am out of options,
spent too many hours researching and trying to resolve the error, please let me know the solution:
The only import in the code is
import { Audio } from ‘expo-av’;, which breaks the build.
Android Bundling failed 1032ms
Unable to resolve module ./RecordingConstants from C:\Programs\COVID-19Detector\app\CVDAPP\node_modules\expo-av\build\Audio\Recording.js:
None of these files exist:
- node_modules\expo-av\build\Audio\RecordingConstants(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json)
sx|.jsx|.android.json|.native.json|.json)
1 | import { EventEmitter, Platform } from ‘@unimodules/core’;
2 | import { PermissionStatus } from ‘expo-modules-core’;
4 | import ExponentAV from ‘…/ExponentAV’;
Hey @fuzzyelk, the version number you shared is the expo-cli
version not the version of the expo
package you are using.
Can you share your package.json
here?
Cheers,
Adam
Here’s the package, I don’t see expo-cli, in this package. Maybe it was not installed, let me install and try again, or if you see any other issue, please let me know as well.
{
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "set REACT_NATIVE_PACKAGER_HOSTNAME=192.168.1.90 && expo start --android",
"ios": "expo start --ios",
"web": "expo start --web",
"eject": "expo eject"
},
"dependencies": {
"@react-native-async-storage/async-storage": "^1.15.9",
"@react-navigation/native": "^6.0.6",
"@react-navigation/native-stack": "^6.2.5",
"@tensorflow/tfjs": "^3.9.0",
"@tensorflow/tfjs-react-native": "^0.7.0",
"axios": "^0.23.0",
"expo": "~42.0.1",
"expo-camera": "^11.2.2",
"expo-constants": "~11.0.1",
"expo-document-picker": "~9.2.4",
"expo-file-system": "~11.1.3",
"expo-gl": "~10.4.2",
"expo-gl-cpp": "~10.4.1",
"expo-status-bar": "~1.0.4",
"form-data": "^4.0.0",
"react": "16.13.1",
"react-dom": "16.13.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-42.0.0.tar.gz",
"react-native-audio-4expo": "0.0.7",
"react-native-audio-recorder-player": "^3.2.0",
"react-native-screens": "^3.8.0",
"react-native-web": "~0.13.12",
"tflite-react-native": "0.0.5",
"expo-av": "~9.2.3"
},
"devDependencies": {
"@babel/core": "^7.9.0"
},
"private": true
}