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.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 3,441评论 2 41
  • https://nodejs.org/api/documentation.html 工具模块 Assert 测试 ...
    KeKeMars阅读 5,999评论 0 6
  • # 模块机制 node采用模块化结构,按照CommonJS规范定义和使用模块,模块与文件是一一对应关系,即加载一个...
    RichRand阅读 1,937评论 0 3
  • 童年的回忆 满满的记忆 此刻约起来一起嗨 坐在冰车上一起划 有动听的音乐声 尖叫声 欢笑声 小孩摔倒的哭声 一片沸...
    路上过客阅读 108评论 23 11
  • 你的内心渴望什么, 你的脑子就会装满什么, 你的眼睛就会看到什么, 你的世界就会充满什么,...
    前端宝宝阅读 337评论 1 0