You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将指定npm包添加至package.json依赖,支持他人通过npm install一键安装?

解决步骤:添加Font Awesome依赖并实现一键安装

要让其他人只执行npm install就能获取所有所需模块,核心是把这三个包正确写入项目的package.json的dependencies字段里,具体操作如下:

正确的安装方式

你可以选择逐个安装或者一次性批量安装,两种方式都能把包添加到生产依赖中:

方式一:逐个执行命令

依次运行以下三条命令(npm i是npm install的简写,--save在npm 5+版本中可以省略,默认就是添加到生产依赖):

  • npm i --save @fortawesome/fontawesome-svg-core
  • npm install --save @fortawesome/free-solid-svg-icons
  • npm install --save @fortawesome/react-fontawesome

方式二:批量安装(更高效)

直接一次性安装三个包,命令更简洁:

npm i --save @fortawesome/fontawesome-svg-core @fortawesome/free-solid-svg-icons @fortawesome/react-fontawesome

验证依赖是否添加成功

执行完命令后,打开项目根目录下的package.json文件,检查dependencies字段下是否出现了这三个包的名称和对应版本号。只要存在这些条目,其他人拉取你的项目代码后,执行npm install就会自动下载所有依赖包。

你之前的命令失效原因

你尝试的npm install <@fortawesome/fontawesome-svg-core> [--save-prod]命令里包含了<>和[],这些符号是官方文档里用来表示占位符或可选参数的标记,实际执行命令时必须去掉,否则npm会把这些符号当成包名的一部分,导致命令报错无法识别。正确的命令应该是npm install @fortawesome/fontawesome-svg-core --save-prod(或者省略--save-prod,因为npm 5+默认添加到生产依赖)。

内容的提问来源于stack exchange,提问作者i_need_help

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 15:40:06