gpt4 book ai didi

node.js - '不支持使用 Node.js 解析 ES 模块的目录导入'

转载 作者:行者123 更新时间:2023-12-03 12:10:38 25 4
gpt4 key购买 nike

我正在使用 Node.js v14.13.0 .
app.js 文件:

import database from './database';

database();
数据库/index.js 文件:
import mongoose from 'mongoose';

export default connect = async () => {
try {
await mongoose.connect('...', { });
} catch (error) {}
};
包.json 我添加了 "type": "module" .
运行应用程序后,我收到以下错误:

Error [ERR_UNSUPPORTED_DIR_IMPORT]: Directory import'/Users/xx/Desktop/Projects/node-starter/src/database' is notsupported resolving ES modules imported from/Users/xx/Desktop/Projects/node-starter/src/app.js

最佳答案

使用 ES6 模块,你不能(还?)导入目录。您的导入应如下所示:

import database from "./database/index.js"

关于node.js - '不支持使用 Node.js 解析 ES 模块的目录导入',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64453859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com