我在尝试将我的应用程序部署到 Heroku 时陷入了一个循环。import cors from 'cors'由于“无法在 Common JS 中加载 ES6 模块”错误,我的导入语句(例如)似乎阻止了应用程序在生产环境中启动。在本地它运行得很好。
"type": "module"但是,当我尝试通过添加到我的错误来解决上述错误时,package.json我得到了一组全新的错误,应用程序将不再在本地运行。我相信这个错误是由于我初始化 sequelize 和相关模型的方式造成的,但我不确定。我想解决这个错误,但需要帮助导入新语法……我想。
错误,package.json并index.js包括在下面。
错误文本
[nodemon] starting `babel-node src/index.js`
internal/process/esm_loader.js:74
internalBinding('errors').triggerUncaughtException(
^
Error [ERR_UNSUPPORTED_DIR_IMPORT]: Directory import '/Users/jeff/Clients/Bummer/Code/Server/src/models' is not supported resolving ES modules imported from /Users/jeff/Clients/Bummer/Code/Server/src/index.js
at finalizeResolution (internal/modules/esm/resolve.js:272:17)
at moduleResolve (internal/modules/esm/resolve.js:699:10)
at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:810:11)
at Loader.resolve (internal/modules/esm/loader.js:85:40)
at Loader.getModuleJob (internal/modules/esm/loader.js:229:28)
at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:51:40)
at link (internal/modules/esm/module_job.js:50:36) {
code: 'ERR_UNSUPPORTED_DIR_IMPORT',
url: 'file:///Users/jeff/Clients/Bummer/Code/Server/src/models'
}
[nodemon] app crashed - waiting for file changes before starting...
摇曳的蔷薇
阿晨1998
Helenr
慕妹3242003
互换的青春
相关分类