给定以下文件结构:
myFiles
├── index.js
├── getTrue.js
└── dependentGetFalse.js
以及以下代码
// index.js
export { getTrue } from './getTrue'
export { dependentGetFalse } from './dependentGetFalse'
// getTrue.js
export const getTrue = () => true
// dependentGetFalse.js
import { getTrue } from '.'
export const dependentGetFalse = () => !getTrue()
其中有(我假设是(dependentGetFalse.js
和index.js
之间的循环导入。
这会带来什么问题?或者可以吗?
如果你的代码运行得完美无瑕,并且你对它们感到满意,那么可以使用这种循环情况
最好避免使用'.'
导入。
试试这个:
// dependentGetFalse.js
import { getTrue } from './getTrue'
export const dependentGetFalse = () => !getTrue()
当您尝试从此文件夹外部导入内容时,index.js
非常有用。