您的位置:首页 > Web前端 > Node.js

node nvm npm 简单介绍

2017-09-27 00:00 323 查看

NPM 使用介绍

npm:node packgae manage 是nodejs的包管理工具
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

允许用户从NPM服务器下载别人编写的第三方包到本地使用。

允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。

允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

cnpm: 淘宝镜像,跟npm功能一样
安装 cnpm:npm i -g cnpm

Node.js安装和配置

下载地址

当前版本

历史版本

官网术语解释

LTS 版本:Long-term Support 版本,长期支持版,即稳定版。

Current 版本:Latest Features 版本,最新版本,新特性会在该版本中最先加入。

注意:

安装完毕后通过命令:
node -v
来确定是否安装成功【注意:打开"命令窗口"的时候建议使用"管理员方式"打开】

如果需要则配置环境变量。

nodejs 版本安装成功之后,npm也集成安装成功了, 我们可以使用cmd中
npm -v
检测npm是否安装成功;

版本介绍 nodejs 6.0版本之前安装的npm基本上3.0几版;6.0之后npm应该是5.0版本的,还是有差别的,主要5.0版本之后,npm多了package-lock.json 保存了所有模块的地址,版本信息,加速了下次安装

npm常用指令

以jquery包为案例:

+ npm init -y  生成package.json 生成包管理文件,保存模块名以及版本号等信息

下载jquery插件,--save的作用,将模块插件信息,保存至packgae.json文件中
+ npm install jquery [--save]

卸载模块
+ npm uninstall jquery

package.json以及package-lock.json 文件的作用

package.json保存了各模块,包的名称以及版本号,组内开发,为了保持模块一直,可直接通过package.json文件下载
npm install
即可

package-lock.json 文件的作用,保存了模块的信息更全,以及包资源地址 加快了下次下载的速度

node版本的管理工具 nvm-windows

Node Version Manager(Node 版本管理器)

nvm (Linux、Unix、OS X)
+ https://github.com/creationix/nvm + 产用命令:
- nvm install node (安装最新版本的node)
- nvm use node (使用指定版本的node)

nvm-windows (Windows)
+ https://github.com/coreybutler/nvm-windows + 常用命令:
- nvm version
- nvm install latest
- nvm install 版本号
- nvm uninstall 版本号
- nvm list
- nvm use 版本号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Node.js npm