node.js简单概括

130 阅读1分钟

首先node.js是什么

  • node.js官方语言:是一个基于chromeV8引擎的的JavaScript的运行环境
  • 说人话就是跑JavaScript代码的运行环境

其次node.js学习内容分为两部分

  • 模块
  • npm包管理

模块分类

  1. 系统模块
  • 核心模块就是node.js自带的模块,安装完node.js,可以任意使用
  • 相当于学习js时使用的Array对象
fs是FileSystem简写这个语法是核心模块语法
  1. 自定义模块
  • 程序员自己写的模块
  • 相当于我们学习函数时自定义的函数
  1. 第三方模块
  • 通俗的就是说别人写好的模块 我们来用
  • 相当于别人写好的函数或者库

fs-readFileSync文件读取

const fs = require("fs")
let rs = fs.readFileSync('文件路径',"utf8")
// rs 就是读出来的内容
console.log(rs)

fs-writeFileSync 写入文件

fs.writeFileSync(pathName, content, option);
// 参数1: 要写入的文件路径 --- 相对路径和绝对路径均可,推荐使用绝对路径
// 参数2: 要写入文件的内容
// 参数3: 配置项,设置写入的字符集,默认utf-8
  • 同时资源管理器上也会对应生成一个文件

node.js中获取路径的两个方法

  1. __Filename 获取文件夹绝对路径
  2. __dirname 获取文件绝对路径
  • 两者前面都是两个下划线

pash模块

  • 写法:
const path = require('path')

作用:

  • 作用是用来处理路径问题:拼接分析取后缀名等等

每天学习一点点 积少成多