Nodejs内置模块不需做路径解析,外部自定义模块必须做路径解析

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));

 

posted @ 2015-03-25 00:03  小丸子的笑  阅读(609)  评论(0)    收藏  举报