我正在使用NodeJS v14.13.0
app.js文件:
import database from './database';
database();
database / index.js文件:
import mongoose from 'mongoose';
export default connect = async () => {
const url = `mongodb://som_url`;
const options = {
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
useFindAndModify: false
};
try {
await mongoose.connect(url, options);
} catch (error) {}
};
在package.json我添加"type": "module"
运行该应用程序后,出现以下错误:
错误[ERR_UNSUPPORTED_DIR_IMPORT]:不支持目录导入'/ Users / xx / Desktop / Projects / node-starter / src / database'解析从/ Users / xx / Desktop / Projects / node-starter / src / app导入的ES模块。 js
使用ES6模块,您还不能导入目录。您的导入应如下所示:
import database from "./database/index.js"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句