Django项目 第一课 【nvm、node、npm安装及使用】

本文详细介绍如何使用nvm在Mac系统上管理不同版本的Node.js。从nvm的安装到配置,再到如何安装、切换、卸载Node.js版本,以及设置镜像源加速等实用技巧。

nvm安装

nvm是一个用来管理node版本的工具。我们之所以需要使用node,是因为我们需要使用node中的npm,使用npm的目的是为了能够方便的管理一些前端开发的包。nvm的安装非常简单,步骤如下:(这里只介绍Mac系统的安装)

1:下载安装包:https://github.com/creationix/nvm

2: 或者直接在Mac终端运行

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

然后运行(配置环境变量)

open ~/.bash_profile 

#添加(一般终端中有提示添加的东西)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

source  ~/.bash_profile  #保存

 

nvm常用命令:

1:nvm install node  #安装最新版本node
2:nvm install [version] #安装指定版本的node.js
3: nvm use [version] #使用某个版本的node
4:nvm list  #列出当前安装了哪些版本的node
5:nvm uninstall [version] #卸载指定版本的node
6:nvm node_mirror [url] #设置nvm的镜像
7:nvm npm_mirror [url] #设置npm的镜像
7:nvm current #当前版本

 

node安装

安装完nvm后,我们家可以通过nvm来安装node了

nvm install node 6.4.0

如果速度太慢了,可以设置一下nvm的源,选择国内的

nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm node_mirror https://npm.taobao.org/mirrors/npm/

 

查看node相关版本,可以直接上https://nodejs.org/en/

 

安装npm:

npm在安装node的时候就会自动安装了。当时前提条件是你需要设置当前的node的版本: nvm use 8.4.0 。然后就可以使用npm了。关于npm常用命令以及用法

使用淘宝镜像:

npm install -g cnpm --registry=https://registry.npm.taobao.rog

那么以后就可以使用cnpm来安装包了

 

安装包:

安装包分为全局安装和本地安装。全局安装时安装在当前node环境中,在所有的项目中都可以使用这个包。而本地安装时安装在当前项目中,只有当前这个项目能使用。安装的方式只有-g参数的区别

npm install express      #本地安装
npm install express -g  #全局安装

 

如果出现以下错误:

npm err! Error: connect ECOMNREFUSED 127.0.0.1:8087

解决办法为:

npm config set proxy null

 

本地安装

1:将安装包放在 ./node_modules 下(终端运行:npm root),如果没有node_modules目录,会在当前执行npm命令的目录下生成node_modules目录

2:可以通过 require()来引入本地安装的包

全局安装

1:将安装包放在 /usr/local 下或者你 node 的安装目录

2:可以直接在命令行里使用

 

卸载包

npm uninstall [package]

 

更新包

npm update [package]

 

搜索包

npm search [package]

 

转载于:https://www.cnblogs.com/nelsen-chen/p/9605228.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值