美文网首页
记录node中的一个坑

记录node中的一个坑

作者: 晓枫001 | 来源:发表于2019-03-12 17:28 被阅读0次

    在node中引入模块要不要加分号结尾

    今天写的demo的时候遇到一个坑,如下所示

    // 注意:一开始我这里是没加分号
    const db = require('./libs/database')
    
    (async () => {
      let data = await db.query('SELECT * FROM table_list')
       console.log(data)
    })()
    

    上面代码运行的时候,报错了

    require(...) is not a function

    报了一个这样的错误,好家伙,我一通找,找到最后发现在下面这一句中加个分号就行
    const db = require('./libs/database');
    这里做一下记录。暂时我还不知道为啥

    结论:当代码是以 ( [ ` 这些符号开头时,就需要在代码之前加上分号,其他场景都不需要加分号

    相关文章

      网友评论

          本文标题:记录node中的一个坑

          本文链接:https://www.haomeiwen.com/subject/tywnpqtx.html