node.js的命令操作以及服务器的搭建


前言

        Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用


一、node.js的基本命令

查看node.js 的版本   node -v

安装:

一般我们所用到的安装都是直接安装在项目包中

npm i  要下载的文件名

npm i pkg1 pkg2 pkg3 局部安装

npm i pkg -g 全局安装

npm root view -g 查看全局安装目录

npm i pkg -D 开发时使用

npm i pkg -S 开发和上线后都使用

npm i pkg@版本 指定版本安装

npm list 查看插件

卸载:

npm uninstall pkg

npm remove pkg

npm r jquery

更新:

npm view jquery versions 查看历史版本

npm update jquery

安装和卸载帮助命令:

npm install -h

npm uninstall -h

设置淘宝镜像

cmd 管理员:

npm config set registry http://registry.npm.taobao.org/

npm config get registry 查看下载源

二、服务器的搭建

//引入http模块
let http=require('http');
//引入url:获取路由参数   npm i url
let url=require('url');

//创建服务
// req:request请求; res:response响应
let server=http.createServer(function(req,res){
	//从请求中拿到路由参数
	let params=url.parse(req.url);
	res.statusCode=200;  //正确的状态吗
	//设置请求头
	res.setHeader('Content-Type','application/json;charset=utf-8')
	//给前端的响应结果
	res.end(`{"errCode":0,"msg":"${params.search}"}`);
})

//开启服务
server.listen(8888,function(){
	console.log("服务启动成功");
})

/* 访问:
     localhost:8888
	 127.0.0.1:8888
	 查看本机ip:ipconfig 
停止服务:ctrl+c
*/

三、目录介绍

node_modules:所有依赖包的地址

package.json:项目相关配置

scripts:当前项目有哪些命令

dependencies:当前项目有哪些依赖

package-lock.json:所有依赖包的缓存地址,下次下载会加快

npm i : 会下载所有之前的缓存依赖包

四、版本介绍:

^3.1.0,版本更新最大不超过4.0.0

3.1.0:无法更新

X.Y.Z

X:大版本,不兼容的更新

Y:中版本,增加一些新内容

Z:小版本,修复了一些小bug

其中版本号前没有  ^    这个符号的是无法更新的,并且通过命令更新后这个文件会更新,但是package-lock.json文件中的不会更新。

目录

前言

一、node.js的基本命令

安装:

卸载:

设置淘宝镜像

二、服务器的搭建

三、目录介绍

四、版本介绍:

总结


 


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值