如何使用 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 install
(https://yarnpkg.com/en/). It is much faster because it caches everything and operates in parallel (see https://www.sitepoint.com/yarn-vs-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 install
(https://yarnpkg.com/en/). It is much faster because it caches everything and operates in parallel (see https://www.sitepoint.com/yarn-vs-npm/ 进行比较)。