学写网站(一)前端配置之安装nvm、node、npm
一、安装nvm
node version manager 是一个用来管理node版本的工具。使用node主要是要使用npm,能够方便的管理一些前端开发的包。
nvm安装过程(windows):
1.下载
2.点击直接安装
3.配置:
①将nvm的路径添加到环境变量之中。
②打开cmd,然后输入nvm,如果没有提示找不到命令,说明已经安装成功。
4.常用命令
①nvm install node :安装最新版本的node.js。nvm i = nvm install
②nvm install [version]:安装指定版本的node.js
③nvm use [version]:使用某个版本的node
④nvm list:列出当前安装哪些版本的node
⑤nvm uninstall [version]:卸载指定版本的node
⑥nvm node_mirror [url]:设置nvm的镜像,可以用于安装国内镜像
⑦nvm npm_mirror [url]:设置npm的镜像。安装国内镜像。
镜像地址也可以在setting.txt中进行设置。
可以安装多个node 版本,然后使用use来选择某个版本。
二.node安装
nvm install 6.4.0 安装6.4.0的node版本
使用nvm安装完后,还要使用nvm use 6.4.0 才能使用。
三.npm
npm在安装node时就自动安装好了,一个node版本对应一个npm版本。
常用命令及用法:
使用淘宝镜像:
npm install -g cnpm --registry=https://registry.npm.taobao.org
以后就可以使用cnpm来安装包。
安装包:
全局安装:全局安装是安装在当前node环境中,所有项目都可以使用这个包。
本地安装:安装在当前项目(目录)中,只有当前这个项目能使用。
npm isntall express #本地安装
npm install express -g #全局安装
本地安装位置
将安装包放在./node_modules
下(运行 npm 命令时所在的目录),如果没有node_modules
目录,会在当前执行npm
命令的目录下生成node_modules
目录。
可以通过require()
来引入本地安装的包。
module_name = var require(‘module_name')
这样就将包作为一个变量引入。
全局安装位置
- 将安装包放在
/usr/local
下或者你node
的安装目录。 - 可以直接在命令行里使用。
卸载包:
npm uninstall [package]
更新包:
npm update [package]
搜索包:
npm search [package]
npm init
使用npm init
命令在本地生成一个package.json
文件,package.json
是用来记录你当前这个项目依赖了哪些包,以后别人拿到你这个项目后,不需要你的node_modules
文件夹(因为node_moduels中的包实在太庞大了)。只需要执行npm install
命令,即会自动安装package.json
下devDependencies
中指定的依赖包。
使用npm init命令后,再在本地安装新的包时,只需加上 --save -dev 即可自动保存在该json文件中。