文章目录
前言
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
允许用户从NPM服务器下载别人编写的第三方包到本地使用。
允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
一、npm安装准备
因为npm是node.js默认的软件包安装管理系统,所以要先安装node.js(官网:http://nodejs.cn)。
安装完成后win+r输入cmd进入命令提示符界面,输入node -v查看是否成功安装node.js和版本号是多少。
然后输入npm -v查看是否成功安装npm,npm的版本号是多少。
二、npm淘宝镜像
2.1 搭建环境
搭建环境时通过如下代码将npm设置成淘宝镜像:
npm config set registry http://registry.npm.taobao.org --global
npm config set disturl http://npm.taobao.org/dist --global
2.2 其他操作
三、npm的使用
3.1 基本命令
npm -v 通过查看版本,看npm是否安装成功
npm install 使用npm命令安装模板
npm install - g 可以直接在命令行里使用
npm list -g 查看所有全局安装的模板
npm list vue 查看某个模块的版本号
npm - g install npm @5.9.1 (@后跟版本号) 这样我们就可以更新npm版本
npm install -save moduleName #-save 在package文件的dependencies节点写入依赖
npm install -save-dev moduleName #-save-dev 在package 文件的devDependencies 节点写入依赖
dependencies:运行时的依赖,发布后,即生产环境下还需要用的模块
devDenpendencies:开发时的依赖。里面的模块是开发时用的,发布时用不到它,比如项目中使用gulp,压缩css,js的模块。这些模块在我们的项目部署后是不需要的
3.2 Package.json 属性说明
name - 包名
varsion -包的版本号
description -包的描述
homepage -包的官网 url
author -包的作者姓名
contributors -包的其他贡献者姓名
dependencies -依赖包列表
repository -包代码存放的地方的类型
main -main字段指定了程序的主入口文件
keywords -关键字