nodejs我们可以看一下官方介绍:
简单的说就是如果我们只是简单的用编辑器编写了一个页面,然后通过浏览器打开,那么就相当于只是在客户端本地运行的JavaScript.那么nodejs就是将JavaScript的运行环境搬到服务器使用chrome的V8引擎,JavaScript实现不了的就引入的c#或者c++的一些模块
版本号
6.10.10
第一位表示主版本号(一般是有重大修改或者重构项目)
第二位表示子版本号(一般是有新增功能,奇数表示非稳定版本,偶数表示稳定版本)
第三位表示修正版本号(一般是修复bug)
使用nodejs来创建一个小的服务
var http = require("http");
http.createServer(function(req , res){
//设置响应头 返回类型 文本类型 字符编码是utf-8
res.writeHead(200 , {"Content-type" : "text/html ; charset='utf-8'"});
//判断当前请求的不是图标,才进行响应
if(req.url !== "/favicon.ico"){
//向客户端输出正文
res.write("");
//结束请求
res.end();
}
}).listen(3000 , "127.0.0.1" , function(){
console.log("server running at http://localhost:3000");
})
如何启动这个服务,在文件所在的位置,右键点击打开命令行,然后输入
node fileName.js
npm包管理工具
npm init 一直回车-->packge.js
1.安装命令
npm install xxx或者npm i xx
例如:npm install gulp -g
接参数 -g表示全局安装, --sava(简写-S)表示安装项目运行依赖,--save-dev(简写-D)表示安装项目开发依赖
npm i jquery --S
npm i webpack -D
2.卸载
npm uninstall xxx
接后缀--save(-S)表示卸载的同时去掉packge.json文件中记录的开发依赖;--save-dev(-D)表示卸载的同时去掉packge.json文件中的运行依赖,-g表示卸载全局安装的模块.
3.查看已安装模块
npm list查看项目当中已经安装的模块
npm info xxx 查看指定模块的相关信息
npm install 安装全部packge.json文件中记录的模块
npm update 更新全部packge.json文件中记录的模块
npm outdated查看软件版本信息
4.删除
npm cache clean 清除缓存(包安装失败需要重新安装时使用)
packge.json文件的模块版本号符号的信息
^3.0.0表示主版本号保持不变,后面两位安装最新
~3.0.0表示主版本号和子版本号不变,最后一位安装最新
*所有版本号保持最新状态
nrm源管理工具
全局安装nrm npm i nrm -g
查看可用的源 nrm ls
测试源的网络情况 nrm test
切换源 nrm use xxx