Javascript 是否有办法在react native new asset系统中要求非映像资产?
在react native 0.14中,我们可以使用Javascript 是否有办法在react native new asset系统中要求非映像资产?,javascript,ios,assets,react-native,packager,Javascript,Ios,Assets,React Native,Packager,在react native 0.14中,我们可以使用const firemage=require('./images/demo.jpg')来require一个图像。require适用于图像(png、jpeg、gif)、“js”和“json”文件 我的问题是:是否可以“要求”一个.mp3或.mp4文件 我尝试了“mp3”文件,Xcode报告了如下生成错误 uncaught error Error: UnableToResolveError: Unable to resolve module ./m
const firemage=require('./images/demo.jpg')
来require
一个图像。require
适用于图像(png、jpeg、gif)、“js”和“json”文件
我的问题是:是否可以“要求”一个.mp3或.mp4文件
我尝试了“mp3”文件,Xcode报告了如下生成错误
uncaught error Error: UnableToResolveError: Unable to resolve module ./music/some from /Users/rongshen/tmp/react-native-test/imageTest/index.ios.js: Invalid directory /Users/rongshen/tmp/react-native-test/imageTest/music/some.mp3
如果您正在尝试播放mp3文件,我建议您使用对于其他仍在尝试了解它的人,您可以使用
rn cli.config.js
文件为require()
方法添加其他文件类型
例如,将名为rn cli.config.js
的文件添加到具有以下内容的项目根目录中:
module.exports = {
getAssetExts() {
return ['mp3', 'mp4']
}
}
我也有同样的问题。你运气好吗?