npm基础

一、npm是什么

npm由网站、注册表和命令行工具组成,简单来讲就是一个依赖包管理工具,帮助我们更好的在项目中安装、升级依赖

npm是node.js平台的默认包管理工具,也是世界最大的软件注册表,包含数十万个包结构

常用命令如下:

初始化:npm init -y

安装依赖:npm install package_name

卸载依赖:npm uninstall lodash

查看配置:npm config ls

修改配置:npm config set

修改镜像:npm install package_name --registry=url

全局安装cnpm镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org

安装yarn管理工具:npm install -g yarn

二、package.json

文档地址:http://nodejs.cn/learn/the-package-json-guide

本质就是一个json文件,采用键值对的形式

  • version 表明了当前的版本。
  • name 设置了应用程序/软件包的名称。
  • description 是应用程序/软件包的简短描述。
  • main 设置了应用程序的入口点。
  • private 如果设置为 true,则可以防止应用程序/软件包被意外地发布到 npm
  • scripts 定义了一组可以运行的 node 脚本。
  • dependencies 设置了作为依赖安装的 npm 软件包的列表。
  • devDependencies 设置了作为开发依赖安装的 npm 软件包的列表。
  • engines 设置了此软件包/应用程序在哪个版本的 Node.js 上运行。
  • browserslist 用于告知要支持哪些浏览器(及其版本)。

三、依赖升级

安装工具:npm install -g npm-check-updates

检查当前可更新的依赖:ncu

更新所有依赖版本配置:ncu -u

更新指定依赖版本配置:ncu element-ui -u

执行版本安装:npm install

安装完成后,重新编译运行,即可使用最新依赖版本功能

查看某个依赖所有版本:npm view element-ui versions

四、删除node_modules

npm install -g rimraf

rimraf node_modules

rimraf package-lock.json

npm cache clear --force

 

posted @ 2021-09-27 17:06  南之骄阳  阅读(216)  评论(0编辑  收藏  举报