本文介绍: npm后面的 -S和-D参数详解

npm后面的 -S和-D参数可以加上也可以不加上,但推荐加上,这样更加语义化!

举例

1、-S

npm i jQuery -S  
就等于 
npm i jQuery --save

注意

"dependencies":{
      "jQuery":"^3.6.0"   //3.6.0是jQuery版本号
}

2、-D

npm i webpack@5.42.1 webpack-cli@4.7.2 -D
就等于
npm i webpack@5.42.1 webpack-cli@4.7.2 --save-dev

注意

"devdependencies":{
      "webpack":"^5.42.1",
      "webpack-cli":"^4.7.2"
}

3、”dependencies表示开发上线需要的第三方包,用-S

4、”devdependencies表示仅在开发阶段需要的第三方包,用-D

5、如何判断何时用-S还是-D?

  1. 一步
    在这里插入图片描述
  2. 进入这个网站后,例如需要下载webpack,即在这个网站里面直接搜索webpack
    在这里插入图片描述
  3. 点击需要下载webpack选项这里我点击第一个进入后往下滚动找到下图,就知道官网规定的,是-S还是-D
    在这里插入图片描述

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注