今天寫的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