源代碼是:const Sequelize = require('sequelize');const sequelize = new Sequelize(process.env["DSN"]);當試圖通過節點執行時(我堅持,我不是試圖在我的瀏覽器中執行此代碼),我得到:$ node Sequelize.jsfile:///Users/snwfdhmp/project/Sequelize.js:1const Sequelize = require('sequelize'); ^ReferenceError: require is not defined at file:///Users/snwfdhmp/project/Sequelize.js:1:19 at ModuleJob.run (internal/modules/esm/module_job.js:138:23) at async Loader.import (internal/modules/esm/loader.js:178:24)為什么會發生這種情況?互聯網上的每篇文章都說“不要在瀏覽器中使用 require()”,但我沒有使用瀏覽器。我在 macOS 10.15.5 上使用節點 v14.4.0。
節點: 引用錯誤: 要求未定義
ABOUTYOU
2022-09-29 10:23:37