1.Nodejs内置模块不需做路径解析,外部自定义模块必须做路径解析
2.node_modules目录用于存放模块
3.nodejs会忽略掉js模块首行的#!注释
4.小文件拷贝是一次把 所有文件内容都读取到内存中后 再一次性写入到磁盘 这种方式不适合拷贝大文件,防止内存爆仓。
var fs = require('fs'); function copy(src, dst) { fs.writeFileSync(dst, fs.readFileSync(src)); } function main(argv) { copy(argv[0], argv[1]); } main(process.argv.slice(2));
5.大文件只能读一点写一点,直到拷贝完成
var fs = require('fs'); function copy(src, dst) { fs.createReadStream(src).pipe(fs.createWriteStream(dst)); } function main(argv) { copy(argv[0], argv[1]); } main(process.argv.slice(2));