首页 > 解决方案 > 我真的需要所有这些依赖项吗?

问题描述

我是新手react native,我注意到当我使用react-native init projectName它创建一个新项目时,它会在文件夹中创建类似 600 多个文件夹的东西node_modules

我有点期待能够创建一个只有基本依赖项的简单项目,然后像使用任何其他语言一样根据需要添加新的东西。我真的不知道任何依赖项已经是什么了,到目前为止我需要的六个左右的东西我不得不安装一个新的依赖项并且没有使用这里的任何东西,除了基本的reactreact-native模块。

这是你们所有人开始项目的方式,还是包含数百个不需要在我的项目中的额外内容,如果是这样,我如何创建一个简单的项目?我尝试查看init命令的选项,并看到一个调用skip-install它看起来像它会安装而不安装所有依赖项,但它似乎没有任何效果。

标签: react-native

解决方案


Node Module 文件夹包含整个应用程序的所有依赖项。您可以在每个文件夹的 Readme.md 文件中检查这一点。如果您在 package.json 中添加任何新库,所有内容都将在此处列出。首先,create-react-app 包含

  • 编译器(巴别塔),
  • 捆绑器(Webpack),
  • 短绒(ESLint),
  • 样式管道工具(SCSS),
  • 具有实时重新加载功能的开发服务器,
  • 代码缩小器,
  • 测试运行器(Jest),

推荐阅读