Javascript 是否有办法在react native new asset系统中要求非映像资产?

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

在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 ./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']
    }
}

我也有同样的问题。你运气好吗?