export 与 module.export 的区别
tip: 修改变量 还是 修改对象的属性
/*
原因: exports = module.exports;
如果对 exports 重新定义 将会修改指向范围 导致逻辑错误
*/
package.json 是必须的文件
tip: json文件中不能写注释
增强版的模块
npm 搜索包过程 不断的搜索上级的node_modules模块
Buffer缓冲区:
数组的弊端:1 性能差 2 无法存储二进制编码(音乐,图片)
buf.length 占用内存的大小 单位为字节 1个汉字占用3个字节
str.length 字符串的长度
数字的特殊性
node同步文件写入
异步与同步调用
异步调用
使用绝对路径的方式写入内容
流式文件读取
文件重命名 可以达到 剪切文件的功能