NPM的使用

NPM的使用

Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理。 

 

NodeJs 中通过 NPM 命令来下载第三方的模块(包)。 
从此处 https://www.npmjs.com  查找包npm install 命令安装 

 

常见的使用场景有以下几种:

1 允许用户从 NPM 服务器下载别人编写的第三方包到本地使用。
2 允许用户从 NPM 服务器下载并安装别人编写的命令行程序(工具)到本地使用。
3 允许用户将自己编写的包或命令行程序上传到 NPM 服务器供别人使用。 

 

 

┅┉ Node.js安装  ┅┉

node: https://nodejs.org

nvm && node版本的安装和使用

LTS  longtime-support

 

使用不同的node版本:

docker使用不同的node版本

使用nvm安装和管理多个node版本

 

nvm安装和管理多个node版本:

github... 安装: https://github.com/creationix/nvm/blob/master/README.md

nvm  (win系统和其他系统是不同的,支持不好)

nvm  v 查看命令

配置nvm为环境变量

更改镜像源头: 为淘宝镜像源头

 

windows下安装之后要记得 --- 重启 重启 重启电脑!!!

这样环境变量才能生效。 windows下安装 nvm 不容易成功!

 

使用 nvm 安装 node

//nvm ls-remote   - ls-remote是一个单词, 查看远端node版本

nvm ls avaliable   目前 windows 下使用 ,上面的命令windows无效

nvm install 8.0.0

nvm install --lts

nvm ls

nvm use

node -v

 

 

┅┉ nvm,node,npm,nrm 安装和使用 ┅┉

 

1. node - process

2. 实现自动检测执行

更改npm镜像源: npm.taobao.com

 

安装cnpm

cnpm / 重命名npm

 

npm -v

npm install nodemon -g (全局安装)

nodemon  index.js  (会自动监听修改)

 

3. nvm

nvm ls

nvm run v6.11.2  index.js, 指定node版本运行js

 

创建一个 .nvmrc 版本文件内容为 8.4.0

nvm rum node -version

cat .nvmrc

nvm use   使用 .nvmrc 的配置版本

 

4. nrm

如何切换源: nrm 源管理

nrm ls

nrm test nrm速度

nrm use  切换源头

(如何给自己安装搭建一个源头服务器?)

 

 

!!!如果npm安装失败:

卸载

清除npm缓存: npm cache clean

然后再安装

 

 

 

 

 

 

 

 

 

 

┅┉ npm的使用 命令  ┅┉

___ 全局范围 ___

//全局安装

npm install n -g

n stable 升级稳定版

node -v / npm -v

n 模块名字, -g 就是 --global

 

使用npm安装 forever

npm install forever -g

 

卸载全局

npm unstall forever -g

 

___ 局部范围 ___

 

//局部安装

npm install underscore

//安装tree命令 方便查看目录结构

//查看npm 安装列表

npm list

//查看信息

npm info underscore

//安装指定版本

npm install underscore@1.9.0

 

 

npm使用简单文章:

https://blog.csdn.net/u013022210/article/details/77740519

 

 

___ 管理npm ___

使用 package.json

 

// npm init

 

// --save参数将安装标识在 dependencies

npm install underscore --save

 

// --dev参数将安装标识在 devDependencies

npm install babel-cli --save-dev

--save-dev 简写 -D

 

// package.json迁移安装

npm install

npm list

 

// 安装

npm info gulp

npm install gulp@3.9.1

 

// 删除npm

npm uninstall babel-cli --save-dev

 

// 查看版本信息

当前版本

具有什么版本

最高版本

 

npm outdated

 

npm版本号:

https://www.cnblogs.com/danghuijian/p/5890098.html

 

^3.8.0

~3.8.0

*

 

posted @ 2018-10-15 17:50  silvercell  阅读(823)  评论(0)    收藏  举报