Node中处理文件路径的几种方式对比

Nodejs中提供了几种处理路径的方式,包括:

  • __dirname
  • __filename
  • process.cwd()
  • ./
  • ../

笼统的说前三种代表了绝对路径,后两种为相对路径。其中究竟有什么区别,通过下面的例子给出答案。

阅读更多

关于CommonJS规范中module.exports与exports的区别

之前在面试的时候曾经被问到过关于commonJS规范中module.exports与exports的区别。之前仅仅知道exports是module.exports的一个引用而已,其之间的具体区别没有过多关注。最近整理了一下两者的区别,究竟什么时候两者是相同的,什么时候两者又是不同的。

阅读更多