我正在尝试导入我创建的“假”数据库,例如database.js,但是当我尝试将其导入index.ejs时,它说找不到模块。
import database from "./database"
I just had an basic folder called EXPRESS.JS and inside that i had database.js "here is the error message `Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/mirza/Desktop/EXPRESS.JS/database' imported from /home/mirza/Desktop/EXPRESS.JS/index.js
Did you mean to import ../database.js?`"
从文件夹名称中删除“.js”。
它会起作用的。
否则,请像下面这样导入。
import database from "../database.js"
某些设置要求您包含以 import 语句结尾的文件,因此 /database.js 是必要的。许多其他设置会自动工作而无需文件结束。
如果以文件夹名称结尾的 .JS 不是其他贡献者指出的问题,则在文件名中添加 .js 应该可以解决问题。