☀️作者简介:大家好我是言不及行yyds
个人主页:言不及行yyds的CSDN博客
系列专栏:【node】
每日一句:没有什么能阻挡你的前进脚步
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
node官网
node是javascript的后端运行环境
读写和操作数据库、创建实用的命令行工具辅助前端开发、etc…
总而言知,要想前端学的好,node不可少
你怎么学javascript,就怎么学node
就是基础语法+内置模块+第三方库
打开终端
通过cmd打开
通过编辑器的带的终端环境
我的编辑器是VScode
fs.readFile()用于读取文件
格式为fs.readFile(path[,option,],callback)
名称 | 含义 |
---|---|
path | 必选参数,字符串,表示文件的路径 |
option | 可选参数,表示以什么编码格式来读取文件 |
callback | 必选参数,文件读取完成后,通过回调函数拿到读取的结果 |
fs.writeFile()用于写文件
格式为fs.writeFile(file,data[,option,],callback)
名称 | 含义 |
---|---|
file | 必选参数,需要指定一个文件路径的字符串,表示文件的存放路径 |
option | 可选参数,表示以什么编码格式来读取文件默认是UTF-8 |
callback | 必选参数,文件读取完成后,通过回调函数拿到读取的结果 |
data | 必选参数,表示要写入的内容 |
你需要准备一个文本文件,取名为1.txt
创建js文件取名为1.js
// 1. 导入 fs 模块,来操作文件
const fs = require('fs')
fs.readFile('./files/1.txt', 'utf8', function(err, dataStr) {
// 2.1 打印失败的结果
// 如果读取成功,则 err 的值为 null
// 如果读取失败,则 err 的值为 错误对象,dataStr 的值为 undefined
console.log(err)
console.log('-------')
// 2.2 打印成功的结果
console.log(dataStr)
})
在终端输入命令==node 1.js
==
创建一个空文本3.txt
创建2.js文件代码如下
// 1. 导入 fs 文件系统模块
const fs = require('fs')
fs.writeFile('./files/3.txt', 'ok123', function(err) {
// 2.1 如果文件写入成功,则 err 的值等于 null
// 2.2 如果文件写入失败,则 err 的值等于一个 错误对象
// console.log(err)
if (err) {
return console.log('文件写入失败!' + err.message)
}
console.log('文件写入成功!')
})
✨原 创 不 易 , 还 希 望 各 位 大 佬 支 持 一 下
点 赞 , 你 的 认 可 是 我 创 作 的 动 力 点赞,
⭐️ 收 藏 , 你 的 青 睐 是 我 努 力 的 方 向 }{收藏
✏️ 评 论 , 你 的 意 见 是 我 进 步 的 财 富评论
本期就结束了,如果对您有帮助,点赞+评论支持一下博主再走吧
还没有关注言不及行yyds的朋友,点个关注每天学一点前端知识
下期预告:path内置模块