安装依赖时-g,-s,-d的区别

文章介绍了npm命令中的-g标志用于全局安装模块,-s和-d则是分别用于将模块及其版本自动添加到dependencies(针对生产环境)和devDependencies(针对开发环境)中。这两个选项简化了包管理的过程。
摘要由CSDN通过智能技术生成

-g 全局安装
-s 是npm install name --save的简写,自动把模块和版本号添加到dependencies(生产环境用到)
-d 是npm install name --save-dev的简写,自动把模块和版本号添加到devdependencies(开发环境用到)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在项目中引入并下载库,使用的命令参数 `-D`、`-S` 和 `-G` 表示不同的操作和目的。下面是它们的具体区别: 1. `-D` 或 `--save-dev`:这个参数用于将包作为开发依赖项进行安装。它会将包的信息添加到 `devDependencies` 字段中,这意味着这些包只会在开发环境中使用,而不会在生产环境中使用。通常,这些包包括开发工具、测试框架、构建工具等,它们对于项目的开发和构建过程非常重要,但在最终部署的生产环境中是不需要的。使用 `-D` 参数可以确保这些包只在开发环境中被安装。 示例命令:`npm install package-name -D` 2. `-S` 或 `--save`:这个参数用于将包作为生产依赖项进行安装。它会将包的信息添加到 `dependencies` 字段中,这意味着这些包将在生产环境和开发环境中都被使用。通常,这些包是项目运行所需的核心依赖项,包括框架、库、工具等。使用 `-S` 参数可以确保这些包被安装到项目的生产环境中。 示例命令:`npm install package-name -S` 3. `-G` 或 `--global`:这个参数用于全局安装包,即在全局范围内可用。全局安装的包可以在命令行中直接使用,而不需要在项目中显式引入。这些包通常是一些全局工具或命令行实用程序。需要注意的是,全局安装的包不会添加到项目的 `dependencies` 或 `devDependencies` 字段中。 示例命令:`npm install package-name -G` 请根据你的需要选择适合的命令参数进行安装和引入库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值