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

问题描述 投票:0回答:5

我想克隆 https://github.com/tstringer/create-react-app-with-redux 并开始一个新项目。我运行

npm start
,然后为每个不存在的模块运行
npm install
,但其中有很多模块。有没有办法安装所有要求?类似于 Python 中的
pip install -r requirements.txt

谢谢, 尤里。

node.js reactjs redux create-react-app
5个回答
36
投票

只需运行

npm install
即可,无需参数。它将解析
package.json
文件中所需的依赖项。


7
投票

很简单。

如果您想安装

package.json
文件中的所有 node_modules,只需将:
npm install
放入终端(位于 package.json 所在的同一目录中),它将在名为
node_modules 的文件夹中安装所有节点模块
.

通常,

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

即使您想在安装任何 npm 包时在 package.json 中保存某些内容,您也可以简单地输入

npm install --save your-package-name
,它会自动将您的包保存在
.package.json
文件中,您甚至可以安装相同的文件使用相同命令删除
node_modules
文件夹后。


4
投票

更好的是,如果您想节省大量时间,请使用

yarn install
而不是
npm install
(https://yarnpkg.com/en/)。它的速度要快得多,因为它会缓存所有内容并并行运行(请参阅 https://www.sitepoint.com/yarn-vs-npm/ 进行良好的比较)。


0
投票

npm install githubname/reponame -- 你可以尝试的仓库名称


0
投票

npm 审计修复 --force 。它会起作用的。试试这个

© www.soinside.com 2019 - 2024. All rights reserved.