一. 初始npm

  1. npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 600000 包(package (即,代码模块)。来自各大洲的开源软件开发者使用 npm 互相分享和借鉴。包的结构使您能够轻松跟踪依赖项和版本。<br /> 简单说,npm就是包管理工具,在java中和maven一样

官方: https://www.npmjs.com/
官方API: http://caibaojian.com/npm/getting-started/what-is-npm.html
npm简介与配置 - 图1

npm简介与配置 - 图2

二. 安装npm

npm是node.js默认的软件包管理系统
安装完毕node后, 会默认安装好npm
npm本身也是基于Node.js开发的软件
node.js的安装:https://blog.csdn.net/qq_43636251/article/details/116948794

1. 安装完node.js 在控制台输入 npm -version 可以看到当前版本

  1. npm -version

npm简介与配置 - 图3

三. 使用npm工具管理包

3.1 基础命令

命令 说明
npm-v 查看当前版本
npm install 项目中安装模块 比如 (npm install jquery)
npm install -g 全局安装模块 比如 (npm install jquery -g)
npm list -g 查看所有全局安装的模块
npm list vue 查看某个模块的版本号
npm -g install npm@5.9.1 (@后跟版本号)这样我们就可以更新npm版本
devDependencies 开发时的依赖。里面的模块是开发时用的,发布时用不到它,比如项目中使用的 gulp ,压缩css、js的模块。这些模块在我们的项目部署后是不需要的

3.2 常用命令

命令 说明
npm help 查看所有命令
npm help 查看某条命令的详细帮助
npm update 当前目录下node_modules子目录里的对应模块更新至最新版本
npm update -g 可以把全局安装的对应命令行程序更新至最新版
npm cache clear 清空NPM本地缓存 用于对付使用相同版本号发布新版本代码的人
npm unpubish @ 撤销发布自己发布过的某个版本代码

四. npm 镜像的设置与查看

4.1 为什么使用镜像?

npm是国外的,服务器也在国外,如果使用的话,下载速度有点慢,一般我们切换到国内的镜像,这样下载的速度就会快一点

4.2 在国内一般用淘宝镜像

  1. # 搭建环境时通过如下代码将npm设置成淘宝镜像
  2. npm install -g cnpm --registry=https://registry.npm.taobao.org
  3. # 然后就可以cnpm安装依赖包了
  4. cnpm i -g vue vue-cli@4

五. 了解package.json文件

目录 说明
name 包名
version 包的版本号
description 包的描述
homepage 包的官网 url
author 包的作者姓名
contributors 包的其他贡献者姓名
dependencies 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下
repository 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上
main 字段指定了程序的主入口文件,require(‘moduleName’) 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js
keywords 关键字