Javascript 如何在node.js中包含默认模型作为引用名称?

Javascript 如何在node.js中包含默认模型作为引用名称?,javascript,node.js,import,node-modules,Javascript,Node.js,Import,Node Modules,我有一个作为默认模块导出的模块 export default students 我需要使用引用名称导入此文件 我尝试:从“./students”导入学生作为studentModel 但这给了我一个错误,比如学生模型没有定义 如果我使用用户从“./students”导入学生 那么学生就是工作,任何人都可以指导我错过了什么 提前感谢您可以随意命名存储模块的变量 从“./students”导入studentModel; //这很好 从“./学生”导入学生; //这也是 从“./students”导入

我有一个作为默认模块导出的模块

export default students
我需要使用引用名称导入此文件


我尝试:
从“./students”导入学生作为studentModel

但这给了我一个错误,比如学生模型没有定义

如果我使用用户
从“./students”导入学生

那么学生就是工作,任何人都可以指导我错过了什么


提前感谢

您可以随意命名存储模块的变量

从“./students”导入studentModel;
//这很好
从“./学生”导入学生;
//这也是
从“./students”导入dogsgototo天堂;
//还有这个
选项1 对象将包含属性
students
,当它重命名为
studentModel

选择2 对象将包含属性
students
,当它重命名为
studentModel

选择3
由于
students
本身为
默认值
,因此导出的对象本身为
students
。您可以直接将名称重命名为所需的任何名称。

@RahulBhobe他正在尝试命名默认导入。这是正确的。您能否编辑您的答案以说明为什么
将学生导入为studentModel
不起作用?@RahulBhobe这是一个语法错误。关于这一点没什么好说的。
导入学生作为学生模型是一个语法错误。
import
规范中没有任何说明您可以以这种方式使用
as
export students;
import {students as studentModel} from "../students";
export default {students};
import {students as studentModel} from "../students";
export default students;
import studentModel from "../students";