我想克隆 https://github.com/tstringer/create-react-app-with-redux 并开始一个新项目。我运行
npm start
,然后为每个不存在的模块运行 npm install
,但其中有很多模块。有没有办法安装所有要求?类似于 Python 中的 pip install -r requirements.txt
。
谢谢, 尤里。
只需运行
npm install
即可,无需参数。它将解析 package.json
文件中所需的依赖项。
很简单。
如果您想安装
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
文件夹后。
更好的是,如果您想节省大量时间,请使用
yarn install
而不是 npm install
(https://yarnpkg.com/en/)。它的速度要快得多,因为它会缓存所有内容并并行运行(请参阅 https://www.sitepoint.com/yarn-vs-npm/ 进行良好的比较)。
npm install githubname/reponame -- 你可以尝试的仓库名称
npm 审计修复 --force 。它会起作用的。试试这个