我是 Node Express JS 的新手。只是尝试使用express js 编写后端代码。现在我想在我的项目中添加adminjs。由于我是本节的新手,因此我遵循了 adminjs Express 插件的官方文档 https://docs.adminjs.co/installation/plugins/express
但是我在运行 app.js 时遇到问题
import AdminJSExpress from '@adminjs/express'
^^^^^^
SyntaxError: Cannot use import statement outside a module
at internalCompileFunction (node:internal/vm:77:18)
at wrapSafe (node:internal/modules/cjs/loader:1287:20)
at Module._compile (node:internal/modules/cjs/loader:1339:27)
at Module._extensions..js (node:internal/modules/cjs/loader:1434:10)
at Module.load (node:internal/modules/cjs/loader:1206:32)
at Module._load (node:internal/modules/cjs/loader:1022:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:142:12)
at node:internal/main/run_main_module:28:49
Node.js v21.5.0
我已经通过了chatGPT。建议我在
"type": module
中添加package.json
。但我不想将其更改为模块。我也不想用typescript
我只想在我现有的项目中添加管理面板,即使用
frogbase
和 express.js
如果您愿意,还可以查看 github 存储库https://github.com/frogbase/frogbase
所以不能 100% 确定这对你有用,但是看看它从 npm 导出的 ES 和 AdminJS Express 简单示例,你可以尝试这个:
postgresql