我是否必须在每个项目文件夹中安装react-native?

时间:2017-09-25 04:27:53

标签: react-native

我对node.js和反应本机以及所有类似的东西都是新手。按照说明here我可以开始使用本机反应。 我使用命令react-native init myapp创建一个新项目,创建项目需要一段时间,我注意到每个项目节点创建一个名为node_modules的文件夹,其中包含数千个文件。我想知道节点是否可能在某个地方创建此文件夹并将其用于所有类似的项目。

当我得到一个开源反应本机项目时,我该如何运行它?我从Github下载了this项目,它不包含node_modules文件夹,是否必须运行'init'命令?

我搜索了很多,但我找不到解决方案。 StackOverflow上也有this问题,这也是我的问题,但没有回答。

1 个答案:

答案 0 :(得分:0)

  1. 是的,你需要每个项目的本地node_modules文件夹,因为它是从项目根目录中的package.json文件构建的,它也有一个对每个项目都是唯一的模块
  2. 如果要运行没有node_modules文件夹的现有react native项目,则需要在终端
  3. 项目文件夹中运行npm install