如何使用 npm 安装所有要求?

How do I install all the requirements with npm?

我想克隆 https://github.com/tstringer/create-react-app-with-redux 并开始一个新项目。我 运行 npm start 然后 运行 npm install 对于每个不存在的模块,但其中有很多。有没有办法安装所有要求?类似于 Python 中的 pip install -r requirements.txt

谢谢, 乌里

npm install githubname/reponame -- 您可以尝试的存储库名称

只是 运行 npm install 没有参数。它将从 package.json 文件中解析所需的依赖项。

很简单。

如果您想从 package.json 文件中安装所有 node_modules,您只需在终端中输入:npm install(在 package.json 所在的同一目录中)它会将所有节点模块安装在名为 node_modules.

的文件夹中

通常,node_modules 文件夹不会上传到 git 中(通过在 .gitignore 处设置限制),因为它本质上与必须安装的文件夹或包相同, *因此从 package.json 安装它更简单,并且可以节省互联网带宽和时间。

即使你想在安装任何 npm package 时在 package.json 中保存一些东西,你也可以简单地输入 npm install --save your-package-name 它会自动将你的包保存在 .package.json 文件,即使在使用相同命令删除 node_modules 文件夹后,您也可以安装相同的文件。

更好的是,如果您想节省很多时间,请使用 yarn install 而不是 npm installhttps://yarnpkg.com/en/). It is much faster because it caches everything and operates in parallel (see https://www.sitepoint.com/yarn-vs-npm/ 进行比较)。