Node安装
所有操作均在终端或cmd上进行
$ node -v 检查当前的Node版本
如果你目前还没有
Node
-
查看官网 http://nodejs.cn/download/ 下载
Nodedown.png 安装成功后
npm
会自动安装由于
npm
是基于国外网站的服务所以有的时候下载速度太慢,解决办法就是安装一个淘宝镜像代码如下:$npm install -g cnpm --registry=https://registry.npm.taobao.org
安装不同版本Node
- 如果项目的Node版本不同,当然一个电脑也可以安装多个Node版本,但是需要下载一个插件
nvm
,建议到官网下载,这里给出我使用的下载地址https://nvm.en.softonic.com/下载完成以后,命令行输入 nvm ls 可以查看当前所有Node版本号, nvm i v10.0.0 下载版本10.0.0的Node 如果要改变当前使用的Node版本号输入 nvm use 10.0.0 使用版本为10.0.0的Node,更多的Node版本请查询官网,或输入npm view xxx versions
cnpm镜像的操作
-
cnpm
主要用来下载东西,操作的话还是建议使用npm
,首先下载nrm
然后执行 cnpm i -g nrm 安装一个nrm
拓展插件,利用nrm
查看镜像 执行命令 nrm ls 可以查看镜像,默认镜像为 npm -------- https://registry.npmjs.org/,如果需要改变的话输入命令 nrm use name,use后面跟对应的名字就行,使用npm就输入npm
,这样就学会了镜像的使用了.
Node基本操作
- 如果进行Node式编程,想要执行例如
.js
后缀的文件则普通的运行不可得到结果,所以需要在控制台进行操作,
node name.js 执行name.js文件 但是这种执行方式有一种弊端,就是每一次修改完js文件后,需要执行文件的时候需要重复的在控制太执行一次 node name.js命令,所以这边推荐一个插件能够动态的侦测文件的变化 cnpm i -g nodemoncnpm
为上述的镜像安装,这边使用镜像安装插件nodemon
,安装完成后 执行文件语句就可以输入 nodemon name.js每一次修改js文件就会动态的刷新网页了。
总结命令
Node
$ node -v 查看当前Node版本号(`-v`为`--version`的简写)
$ node name.js 执行name.js文件
npm
$ npm install -global cnpm --registry=https://registry.npm.taobao.org
安装一个淘宝镜像(install 可以简写为` i` ,-global可以简写为 `-g`,本文
所 有都一样)
这里给个语法糖,母牛说话
$ npm i -g cowsay 下载一个cowsay包 然后再控制台输入
$ cowsay hellow Node 后面为要说的话
cowsay.png
查看版本号
$ npm view xxx versions
不仅能安装包,还能安装模块比如vue模块
$ npm i vue@1.2.3 vue1.2.3模块
nvm
$ nvm ls 查看所有已经安装的Node版本号
$ nvm i v版本号 下载此版本的Node
$ nvm use v版本号 使用此版本的Node
nrm
$ nrm ls 查看所有的镜像
$ nrm use taobao 使用`taobao`这个镜像,默认使用`npm`镜像
镜像.png
卸载指定的包
$npm uninstall -g xxx 全局删除
$npm uninstall -S xxx 局部生产环境删除
$npm uninstall -D xxx 局部开发环境删除
版本号解析,生产环境和开发环境见package.json文件解析
更新包
$npm update xxx 根据package.json中的版本号更新
查看所有过期包
$ npm outdated