Django项目 第一课 【nvm、node、npm安装及使用】
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]