node环境调试的笔记

module.exports 与exports的区别

exports = module.exprots
(
     function (exprots,require,module,__filename,__dirname){
        //code
     }
)
然后它的区别就是
可以添加属性  但是不可以改变指向
添加属性
exports.test=100
改变指向 exports = {
a:1,
b:2,
test:100
}

global

  • commonJs
  • Buffer process console
  • timer
// setImmediate(()=>{
//     console.log("setImmediate")
// }) 下一次事件队列之首

// setTimeout(()=>{
//     console.log("setTimeout")
// },0)
事件队列回完之后
// process.nextTick(()=>{
//     console.log("nextTick")
// })
// 事件队列之尾

调试

这里有详细的介绍 https://nodejs.org/en/docs/inspector/

  • 用谷歌浏览器 最近 不能科上网,就没有测试了
  • vscode 调试 以前都是随便玩一玩 都不知道 还有条件调试 以后web调试 应该也用的上

你可能感兴趣的:(node环境调试的笔记)