【发布时间】:2020-03-22 19:42:39
【问题描述】:
我遇到了一种在 node.js/Javascript 中导入文件夹的模式,其中只指定了文件夹名称而不是文件夹路径。 我不是指来自 npm/yarn 的包, 而是指本地文件夹。例如在文件a.js:
import { someFunc } from 'helpers'
而文件夹结构是:
src
helpers
someFunc.js
index.js
components
a.js
虽然我怀疑这种在a.js 中的导入方式是通过导出someFunc 的index.js 文件来启用的,但我找不到任何关于这种方法的文档。 Javascript 是否会递归搜索父目录,直到找到名称为 helpers 且包含 index.js 的文件夹?这个机制是由 Javasript 提供的还是其他的?
【问题讨论】:
-
没有这种方法,您只能参考文件夹名称。要么必须是 npm 包,要么您需要指定该文件夹的相对路径。
标签: javascript node.js import node-modules