首先node.js是什么
- node.js官方语言:是一个基于chromeV8引擎的的JavaScript的运行环境
- 说人话就是跑JavaScript代码的运行环境
其次node.js学习内容分为两部分
- 模块
- npm包管理
模块分类
- 系统模块
- 核心模块就是node.js自带的模块,安装完node.js,可以任意使用
- 相当于学习js时使用的Array对象
fs是FileSystem简写这个语法是核心模块语法
- 自定义模块
- 程序员自己写的模块
- 相当于我们学习函数时自定义的函数
- 第三方模块
- 通俗的就是说别人写好的模块 我们来用
- 相当于别人写好的函数或者库
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中获取路径的两个方法
- __Filename 获取文件夹绝对路径
- __dirname 获取文件绝对路径
- 两者前面都是两个下划线
pash模块
- 写法:
const path = require('path')
作用:
- 作用是用来处理路径问题:拼接,分析,取后缀名等等
每天学习一点点 积少成多