其实就是在咱们define对应的function执行以前,帮咱们引入模块javascript
var fs = require('fs') // 读取文件: // 参数1:文件路径 // 参数2: 文件编码 // 返回值: 文件内容 var data = fs.readFileSync('./index.html','utf8') // 写入文件 // 第一个参数:是要写入的文件目录, // 第二个参数:是要写入的内容! // 这个方法执行时会【覆盖】以前的文件内容! fs.writeFileSync('./tmp.txt','我是中国人,我爱本身的祖国!') // 追加文件 fs.appendFileSync('./xx.js','我是小明,我在哪里?\r\n') // 建立目录 // 判断目录是否存在,若是不存在,则建立 var result = fs.existsSync('data') // 判断当前目录是否存在data目录 if(!result){ console.log(result) // 建立目录 fs.mkdirSync('data')// 在当前目录建立data目录 }
1, __dirname 可在任意文件中直接使用,值表示当前文件所在路径字符串
2, __firname 也能够在任意文件中使用,值表示当前文件的包含文件名的完整路径!html
res.setHeader('key','value')
// 设置响应头res.writeHead(状态码)
// 设置状态码!npm init
npm install <包名>
win+E
, 打开资源管理器wind+D
, 快速切换到桌面ctrl+shift+esc
快速打开任务管理器