npm包安装/升级,npm i --save和--save-dev区别,dependencies和devDependencies区别,package.json文件中版本号含义

npm包安装/升级,npm i --save和–save-dev区别,dependencies和devDependencies区别,package.json文件中版本号含义

目录

  • npm包安装/升级,npm i --save和--save-dev区别,dependencies和devDependencies区别,package.json文件中版本号含义
    • npm包安装/升级
    • package.json中安装依赖分类
    • npm i --save和 npm i --save-dev区别
    • package.json 文件中版本号含义

npm包安装/升级

  • npm i X 安装当前最新版本
  • npm i [email protected] 指定版本号安装
  • npm update XXX 更新npm包到当前最新版本
  • npm update XXX@latest -S 更新到当前最新版本或指定版本号
  • npm uninstall XXX 卸载npm包

package.json中安装依赖分类

  • dependencies 不指定时,默认安装包信息会写入在此分类中,开发和生产环境都会用到的依赖包。如:vue/elementui/axios/echarts等核心包
  • devDependencies 只开发时会用到的依赖包。如:eslint/sass/bable等辅助开发工具

npm i --save和 npm i --save-dev区别

  • npm i XXX 默认 安装包信息会写入到 dependencies
  • npm i XXX -g 全局安装
  • npm i XXX --save 安装包信息会写入到 dependencies中 ,简写:npm i XXX -S
  • npm i XXX --save-dev 安装包信息会写入到 devDependencies中 ,简写:npm i XXX -D

package.json 文件中版本号含义

例子:

"dependencies": {
     
    "mkdirp": "^1.0.4"
}
  • ^ 表示第一位版本号不变,后面两位取最新
  • ~ 表示前两位不变,最后一个取最新
  • * 表示全部取最新

你可能感兴趣的:(nodejs,npm,package.json,--save-dev,dependencies,nodejs)