在node中引入模塊要不要加分號結尾

在node中引入模塊要不要加分號結尾

今天寫的demo的時候遇到一個坑,以下所示javascript

// 注意:一開始我這裏是沒加分號
const db = require('./libs/database')

(async () => {
  let data = await db.query('SELECT * FROM table_list')
   console.log(data)
})()

上面代碼運行的時候,報錯了java

require(...) is not a function

報了一個這樣的錯誤,好傢伙,我一通找,找到最後發如今下面這一句中加個分號就行
const db = require('./libs/database');
這裏作一下記錄。暫時我還不知道爲啥
結論:當代碼是以 ( [ ` 這些符號開頭時,就須要在代碼以前加上分號,其餘場景都不須要加分號node

相關文章
相關標籤/搜索