node 的包结构
node 命令
node 的包结构
package.json
package.json 是一个json格式的文件,在它里面保存了包各种相关的信息
npm 命令
npm(Node Package Manager node的包管理器),通过npm可以对node中的包进行上传、下载、搜索等操作。
npm会在安装完node以后,自动安装。
npm的常用指令。
cnpm 是淘宝 NPM 镜像,一个完整 npmjs.org 镜像。 安装淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
```shell script npm install -g cnpm --registry=https://registry.npm.taobao.org
var fs = require("fs");
同步方法带sync
异步方法没有sync,都需要回调函数
```
写入文件
1.同步写入 2.异步写入 3.简单写入 4.流式写入
读取文件
1.同步读取 2.异步读取 3.简单读取 4.流式读取
方法
打开文件 fs.open(path, flags[, mode], callback) fs.openSync(path, flags[, mode])
读写文件 fs.write(fd, string[, position[, encoding]], callback) fs.writeSync(fd, string[, position[, encoding]])
fs.read(fd, buffer, offset, length, position, callback) fs.readSync(fd, buffer, offset, length, position)
关闭文件 fs.close(fd,callback) fs.closeSync(fd);
简单文件读取和写入 fs.writeFile(file, data[, options], callback) fs.writeFileSync(file, data[, options])
fs.readFile(path[, options], callback) fs.readFileSync(path[, options])
流式文件读取和写入
流式读取和写入适用于一些比较大的文件
fs.createWriteStream(path[, options])
fs.createReadStream(path[, options])
参考
Last updated