Linking and unlinking of assets in your react-native app, works for fonts and sounds
npm install react-native-copy-asset

- react-native link only supports font files, this tool supports all assets.
- Unlinking is automatic when you delete an asset, with react-native link, you need to unlink the files manually.
- Proper link (and unlink) for mp3 (to use with react-native-sound) and ttf files.
- Install
``bash`
npm install -g react-native-copy-asset
# or yarn
yarn global add react-native-copy-asset
react-native.config.js
- Add assets to your as you would with react-native link`
json`
...
"assets": [
"./src/font",
"./src/mp3"
]
`
- Run the command and linking + unlinking is automatic!
bash`
react-native-copy-asset
With react-native link you have to unlink the files manually, which is hard work. link-assets-manifest.json
Instead this library writes to the root of android and ios folders to keep track of the files which it added, for later removing it for you if missing from your assets!
- -p, --path - path to project, defaults to cwd.-a, --assets
- - assets paths, for example react-native-copy-asset -a ./src/font ./src/mp3.-ios-a, --ios-assets
- - ios assets paths, will disable android linking-android-a, --android-assets
- - android assets paths, will disable ios linking.-n-u, --no-unlink` - Not to unlink assets which not longer exists, not recommanded.
-