import path 还是 import * from path

  1. // 导入特定符号
  2. import module from "path"
  3. import {fn} from "path"
  4. // 那想要导入所有符号要怎么写呢?
  5. import "path"
  6. // vs
  7. import * from "path"
  8. // 同理还有
  9. export "path"
  10. // vs
  11. export * from "path"

结论:选择 import *
原因:

如果用户写 import M,那可能会理解为 M 是一个模块路径,而不是导入 M 这个符号。因此强制要求将路径写在 from 后能避免歧义。