- Expo SDK Версия: 36.0.0
- Платформа: iOS Симулятор
Мне нужно скопировать файл .db
из активов в FileSystem.documentDirectory
но я получаю ошибку. Вот код, который я пытаюсь:
await FileSystem.downloadAsync(
Asset.fromModule(require('../assets/databases/data.db')).uri,
`${FileSystem.documentDirectory}SQLite/data.db`
);
Вот ошибка, которую я получаю:
Unable to resolve module "../assets/databases/data.db"
None of these files exist:
* assets/databases/data.db(.native|.ios.expo.ts|.native.expo.tx|.expo.ts|.ios.expo.tsx|.native.expo.tsx|.expo.tsx|.ios.expo.js|.native.expo.js|.expo.js|.ios.expo.jsx|.native.expo.jsx|.expo.jsx|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.native.js|.js|.ios.jsx|.native.jsx|.jsx|.ios.json|.native.json|.json|.ios.wasm|.native.wasm|.wasm)
Как мне скопировать файл .db
из ресурсов в папку FileSystem.documentDirectory
? Мне просто нужно скопировать файл .db
из ресурсов в папку FileSystem.documentDirectory
, но из-за этой ошибки выглядит, что Asset.fromModule
разрешает только файлы изображений.
Если я использую точный тот же код, но замените файл .db
файлом .png
, он работает.