【发布时间】:2017-06-23 11:23:42
【问题描述】:
我有一个这样的文件夹结构:
.
└── client
├── components
└── routes
├── index.js
├── Login
│ ├── index.js
│ ├── assets
│ ├── components
│ ├── container
│ └── modules
└── UpdatePassword
├── index.js
├── assets
├── components
├── container
└── modules
我想看看是否有人将文件从UpdatePassword 文件夹导入Login 文件夹,反之亦然。
基本上,我遵循分形项目结构,我希望与UpdatePassword 或Login 路由相关的组件仅存在于它们各自的文件夹中。共享组件将存在于client/components 子目录中。为了维护这样的结构,我想编写一个在使用“不可接受的”imports 或require 时失败的测试。 IE。如果UpdatePassword imports 中的文件来自Login/components。
有没有办法测试或检查导入是否来自特定文件夹?
【问题讨论】:
标签: node.js ecmascript-6 require