使用有什么区别
import { Devices } from '../models/devices';
和
import Devices from '../models/devices';
我还没能用谷歌搜索到这个。
最佳答案
我相信第一个是命名导入
,第二个是默认绑定(bind)
。
用简单的英语来说,我认为第一个意思是“从 ../models/devices
中导出的所有内容中,仅导入 Devices
对象”。第二个意思是“无论 ../models/devices
的默认导出是什么,都将其导入为名称 Devices
。
参见the standard 。但我必须承认,我的解释并非 100% 正确。该文档似乎不是为人类阅读而编写的......:/
关于node.js - ES6 中使用 import { a } from 'somewhere' 和 import a from 'somewhere' 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33711078/