node中npm的命令使用和如何搭建服务

前言

1,什么是node?

node是一个基于Chrome V8引擎的javascript运行环境,是运行在服务器端的javascript
可以使用node搭建服务器,连接数据库。让前端开发人员走向后端开发。
Node.js使用了一个事件驱动、非阻塞I/O口,使其轻量且高效
Node的包管理工具npm,是全球最大的开源库生态系统

2,首先介绍一下npm

NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。

3,主要作用有什么

  1. 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  2. 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  3. 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

现在列举一些npm的命令

1,可以检测是否安装成功node 和node -v效果一样

npm -v

2,使用淘宝镜像的命令

npm install -g cnpm --registry=https://registry.npmmirror.com

3,安装 Node.js 模块语法格式

npm install
其中 install等同于 add, i, in, ins, inst, insta, instal, isnt, isnta, isntal

4,本地安装和全局安装(以jquery为例)

npm i jquery
npm i jquery -g

5,查看所有全局安装的模块

npm list -g

6,查看某个模块的版本号

npm list grunt

7,卸载模块(以jquery为例)

npm uninstall jquery
其中uninstall等同于unlink, remove, rm, r, un

8,查看包是否存在

npm ls

9,更新模块(以jquery为例)

npm update jquery

10,摸索模块(以jquery为例)

npm search jquery

11,查看历史版本(以jquery为例)

npm view jquery versions

12,查看全局安装目录

npm root view -g

13,开发时使用和开发上线都使用

npm i jquery -D
npm i jquery -S

14,指定版本安装

npm i pkg@版本

15,查看命令帮助

npm help

node快速搭建一个服务

1,首先呢 引入http模块

let http=require('http');

2,接着引入url:获取路由参数 npm i url

let url=require('url');

3,然后创建服务

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}"}`);
})

4,最后开启服务

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


Ctrl+c停止服务

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值