如何在设置应用程序上显示所有依赖项,响应本机应用程序的第三方



我想显示所有依赖项,设置应用程序上反应本机应用程序的第三方与 https://github.com/mono0926/LicensePlist 相同。 反应原生支持吗?

您可以轻松列出所有项目依赖项。棘手(不确定可行性(的部分是获取依赖项(等等(的依赖项。

如果要获取自己的依赖项,可以使用以下代码:

import packageJson from '../package.json'
const getAllDependencyNames = ({ dependencies, devDependencies }) => [
...Object.keys(dependencies),
...Object.keys(devDependencies),
];
// If getAllDependencies is a class function, use this.getAllDependencies
const myDependencies = getAllDependencyNames(packageJson);

这会将所有依赖项和 devDependencies 合并到一个数组中。然后,您可以循环访问它们以呈现它们。

render() {
<FlatList
data={myDependencies}
renderItem={({dependency}) => <Text>{dependency}</Text>}
/>
}

最新更新