打卡node day01--基础和fs内置模块
一, 检查 node 版本
node -v 或 node --version
二,检查安装过的node 版本(nvm node 版本管理工具 安装链接 参考百度)
nvm ls
三,切换node 版本
nvm use 版本号
四,配置npm 源(不安装cnpm包 直接指向淘宝)
全局
npm config set registry https://registry.npm.taobao.org
验证是否成功
npm config get registry 或 npm info express
临时
npm i 包 ----registry=https://registry.npm.taobao.org
五, 配置cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用
cnpm install
六,node 运行环境 REPL(命令行)
test.js console.log(__dirname) // 当前文件的执行目录
七,模块化
内置模块
第三方模块
自定义模块
-
- 创建模块(js文件)
-
- 导出模块(module.exports=name)
- 引入并且调用(require())
八,内置模块详细内容
目录操作
1. 读取文件目录信息【返回的是数组】
同步
同步操作要注意捕获错误信息
异步
2. 创建
3. 更改
4. 删除
文件操作
1.读取文件
2.创建文件
3.写入文件(追加数据)
4.删除文件
判断是文件还是文件夹