NodeJS(二)预备知识+fs 实战

本文是NodeJS系列的第二篇,主要介绍Node.js环境安装、预备知识,包括命令行终端命令、文件基础和JS模块化,重点讲解了fs模块,包括fs.readFile()和fs.writeFile()的使用方法。
摘要由CSDN通过智能技术生成

系列文章目录

NodeJS(一)通俗理解 NodeJS



前言

前一篇文章大致介绍了 Node JS 的优点及应用场景,本文就开始介绍实战部分内容。


一、工欲善其事必先利其器

1.1 Node.js 环境的安装

进入到 Node.js 的官网首页(https://nodejs.org/en/),点击
绿色的按钮,下载所需的版本,双击直接安装即可。

1.2 明确Node.js 的学习路径

JavaScript 基础语法 + Node.js 内置 API 模块(fs、path、http等)+ 第三方 API 模块(express、mysql 等)

二、预备知识

2.1 命令行终端命令:

  1. node –v 查看Node.js 的版本
  2. 使用 ↑ 键,可以快速定位到上一次执行的命令
  3. 使用 tab 键,能够快速补全路径
  4. 使用 esc 键,能够快速清空当前已输入的命令
  5. 输入 cls 命令,可以清空终端

2.2 Node 文件基础

2.2.1包(package)

  1. 包的定义
    将多个模块组合为一个完整的功能,就是一个包。
  2. 包的结构
  • bin:二进制的可执行文件,一般都是一些工具包中才有。

  • lib:js文件

  • doc:文档

  • test:测试代码

  • package.json:包的描述文件
    它是一个json格式的文件,在它里面保存了包各种相关的信息。

      		name 包名
      		version 版本
      		dependencies 依赖
      		main 包的主要的文件
      		bin 可执行文件
    
  1. npm(Node Package Manager node的包管理器)
    通过npm可以对node中的包进行上传、下载、搜索等操作。
    npm会在安装完node以后,自动安装。

npm的常用指令:

npm -v 查看npm的版本
			npm version 查看所有模块的版本
			npm init 初始化项目(创建package.json)
			npm i/install 包名 安装指定的包
			npm i/install 包名 --save 安装指定的包并添加依赖
			npm i/install 包名 -g 全局安装(一般都是一些工具)
			npm i/install 安装当前项目所依赖的包
			npm s/search 包名 搜索包	
			npm r/remove 包名 删除一个包

2.3 JS 语法知识基础

2.3.1 模块化

ES5中没有原生支持模块化,我们只能通过script标签引入js文件来实现模块化
在node中为了对模块管理,引入了CommonJS规范。

2.3.2 模块的引用

使用 require()函数来引入一个模块。

例:

var 变量 = require(“模块的标识”);

2.3.2模块的定义

在node中一个js文件就是一个模块。
默认情况下在js文件中编写的内容,都是运行在一个独立的函数中,外部的模块无法访问。

导出变量和函数,使用 exports
例:

javascript exports.属性 = 属性值;
exports.方法 = 函数;

使用module.exports,例:

module.exports.属性 = 属性值;
module.exports.方法 = 函数;
module.exports = {};

注意:不论何时,都以 module.exports 的指向为依据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值