node.js中模块化开发规范
node.js规定一个JavaScript文件就是一个模块,模块内部定义的变量和函数默认情况下外部无法得到
模块内部可以使用exports对象进行成员导出,使用require方法导入其他模块
另一种导出方法,module.exports,exports的module.exports的别名(地址引用关系)
导入时,模块后缀名可省略
系统模块
文件模块(fs)
读取文件内容:fs.readFile(‘文件路径/文件名称[,‘文件编码’],(err.doc)=>{ }’)
写入文件内容:fs.writeFile(‘文件路径/文件名称’,‘数据’,err=>{ })
path 路径操作
路径拼接:path.join(‘路径1’,‘路径2’,...) 返回值:路径1/路径2/...
获得绝对路径:__dirname
获取第三方模块:npmjs.com
Gulp 方法
gulp.src():获取任务要处理的文件
gulp.dest():输出文件
gulp.task():建立gulp任务
gulp.watch():监控文件的变化