-S -D -g分别是什么

本文介绍了npm安装包时的常用参数,-S用于将包保存到dependencies,适用于程序上线后仍需的依赖;-D用于保存到devDependencies,适用于开发阶段的需求;-g则表示全局安装,影响整个系统环境。
摘要由CSDN通过智能技术生成

1.-S  等于--save, 保存在package.json文件中,在dependencies下

程序上线之后仍然依赖

2.-D 等于--save-dev, 保存在package.json文件中的devDependencies下

只在开发过程中需要

3.-g等于--global 对模块进行全局安装,作用域全局环境

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在项目中引入并下载库时,使用的命令参数 `-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` 请根据你的需要选择适合的命令参数进行安装和引入库。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值