Node基础---学习笔记(一)

node的简介

  • Node采用Google开发的V8引擎运行js代码,使用事件驱动、非阻塞和异步I/O模型等技术来提高性能,可优化应用程序的传输量和规模。

  • Node.js允许通过JS和一系列模块来编写服务器端应用和网络相关的应用。

  • Node.js的核心模块 包括文件系统I/O、网络(HTTP、TCP、UDP、DNS、TLS/SSL等)、二进制数据流、加密算法、数据流*等等。

node的作用

  • 1、写webAPI接口
  • 2、用作客户端访问服务器的中间层
  • 3、前端工程化的一些工具(webpack、gulp)

node的优势

  • 1、性能高
  • 2、便于前端学习

node有关包管理的常用命令

  • 0、dir ---------- 列出当前目录下的所有文件·
  • 1、npm init -------- 生成package.json文件,即包管理文件,或使用npm init -y快速生成配制文件
  • 2、npm install 包名 (简写 npm i 包名)--------- 安装指定的包
  • 3、npm uninstall 包名 (简写 npm un 包名,,相当于 npm remove 包名) ------ 移除指定的包
  • 4、npm install (简写 npm i) -------- 安装package.json中的所有依赖
  • 5、npm update 包名 --------- 更新指定的包
  • 6、cls ---------- node清屏命令
  • 7、node js文件名 --------- 在命令窗口中运行js文件
  • 8、mkdir 文件夹名 --------- 创建指定的文件夹
  • 9、rimraf 文件夹名 --------- 删除指定的文件夹 (适用于window系统)
  • 10、rm -rf 文件夹名 --------- 删除指定的文件夹 (适用于Linux系统)

【npm install xxx】 安装xxx模块;等价于 【npm install xxx -S】,-S是默认的,可以不指定
【npm install xxx -S】 安装xxx模块,并写入package.json中的dependencies下,开发/生产环境都要用到;
【npm install xxx -D】安装模块,并写入package.json中的devDependencies下,只适用于开发环境;
【npm install -g xxx】利用npm安装全局模块xxx;

【npm uninstall xxx】删除xxx模块;
【npm uninstall -g xxx】删除全局模块xxx;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值