import 导入的一个模块。如果是具体的文件。比如:
import 'element-ui/button.js'
这样的就是直接导入node_modules下面的。
再比如:
import 'element-ui'
对应就是node_modules下面的element-ui下的index.js
再比如:
import '../lib/jquery'
导入的就是相对路径.lib下面的jquery/index.js
13 回答12.9k 阅读
7 回答2.1k 阅读
5 回答1.4k 阅读
3 回答1.3k 阅读✓ 已解决
5 回答1.2k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答942 阅读✓ 已解决
如果引用相对路径,则直接寻找这个相对路径文件 export 出来的内容。
如果是绝对路径,则会依次寻找 node_modules 对应的地方。
如果路径最终是一个文件夹,则会首先观察文件夹下是否有 package.json ,如果有 package.json 则会去加载 main 字段指向的文件,如果没有 package.json ,则会在这个文件夹下寻找 index 文件并加载。
用官网的一张图表示: