我正在尝试将大量字体文件链接到我的react-native项目中,由于有多少字体,我不想手动进行操作。
我发现大多数说明都说要这样做:
"rnpm": {
"assets": ["assets/fonts"]
}
然后是react-native link
问题是如果没有第二个参数,我将无法运行react-native link
,因为它会导致我已安装的某些库出现问题。
有没有一种方法可以指定命令,使其仅链接资产?
答案 0 :(得分:1)
答案 1 :(得分:0)
这对我有用:
在根项目目录中创建一个配置文件react-native.config.js
并添加以下代码:
module.exports = {
project: {
ios: {},
android: {},
},
assets: ['./assets/fonts'],
};
然后运行npx react-native link
答案 2 :(得分:0)
如果不运行 react-native link
,我也找不到解决方案。我的解决方案是提交所有内容,清理您的舞台,运行 react-native link
,然后检查 git diff 并删除不是您字体的那些。对我有用。
答案 3 :(得分:-1)
例如:
package.json
"rnpm": {
"assets": [
"./assets/Fonts/"
]
},
现在您可以使用
本机链接