node笔记
使用淘宝镜像的命令:npm install -g cnpm --registry=https://registry.npmmirror.com
cnpm install express
npm install express # 本地安装
npm install express -g # 全局安装
/*
* 读取文件
* 1,要读的文件路径
* 2,编码格式
* 3,读取成功以后的回调函数(err,res)
* err 读取失败的信息
* res 读取成功的信息
*/
const fs = require('fs')
// fs.readFile('./a.txt',(err,res) => {
// if(err){
// console.log(err);
// }else {
// console.log(res.toString());
// }
// })
/*
*
* 写入文件
* 1,写入文件的路径
* 2,写入内容
* 3,回调函数 写入成功或者失败的信息
* 读取的是buffer数据流,所以需要写utf-8数据格式
* 注意:写文件默认是覆盖操作
*/
// fs.writeFile('./a.txt','python',(err) => {
// if(err){
// console.log('写入失败');
// } else {
// console.log('写入成功');
// }
// })
// node中的api方法大部分都是异步方法 先写入文件
// let data = ''
// fs.readFile('./a.txt','utf8',(err,res) => {
// if(err) {
// console.log(err);
// } else {
// data = res
// fs.writeFile('./b.txt',data,(err) => {
// if(err) {
// console.log(err);
// } else {
// console.log('写入文件成功');
// }
// })
// }
// })
/*
* 读取文件的时候,路径的拼接问题
* readFile 这个方法在执行的时候,传入的如果是相对路径,最后会自动拼接成绝对路径
* D:/fs/a/index.js
*/
// 获取一个文件的绝对目录
// console.log(__dirname + '\\01.js');
let path = require('path')
// join 可以帮助我们自动拼接路径
// let str = path.join('a','b','c')
// console.log(str); // a\b\c
// 如果输入错误可以帮助修改
// let str = path.join('a','./b','c')
// console.log(str); // a\b\c
let strpath = path.join(__dirname,'nodetext','01.js')
console.log(strpath);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现