node体验
- 组成部分
- 加载模块的语法
字符串导入内容require导出内容module.exports
注意,导入模块时必须带路径,即便两个JS文件在同一个目录,也要加 “./”
- 读取写入
读取文件fs.readFile 写入文件fs.writeFile
err 报错 data 返回值
console.log(__dirname); 获取文件夹所在绝对路径
console.log(__filename); 获取文件所在绝对路径
导入path模块,利用__dirname,拼接绝对路径
path.join(__dirname, './txt/1.txt')
path.extname(url)获取后缀名
path.basename(url,str1)获取文件基础名称
第三方模块
- npm
npm (node package manager),直译为 Node包管理器包,基本可以理解为模块
- 初始化
npm init -y
- 下载第三方模块
npm install / i 模块名 添加模块
npm uninstall / un 模块名 删除模块
- 全局模块
npm i -g 模块名 全局添加
npm un -g 模块名 全局添加
- npm i -g nodemon" 全局安装命令
"nodemon文件名.js" 执行文件命令 实时更新
可以使用 nodemon 命令 代替 node 命令
好处是,当修改了代码后,nodemon会自动重启服务,解决了我们频繁手动重启服务的问题
- 全局安装 nrm 模块
任何位置,打开终端 执行npm install -g nrm 命令
- 全局模块 nrm 可以灵活的切换下载地址,也叫做切换镜像源
- “nrm ls” 命令用于查看可用的镜像源
- “nrm use 镜像源名称” 可以切换镜像源
npm i 包名 -save/-s 或者不写项目依赖:下载方法
npm i 包名 --save-dev/-D 开发依赖:下载方法