在一个 flutter 项目中,我遵循 n 层架构。在某个层中,我不想允许从 flutter 框架导入文件。有没有办法防止从 flutter 或任何其他层导入文件?
我不想允许写作
import 'package:flutter/material.dart';
在我的图层data中domain
我知道这有点旧,但我还没有看到任何答案,所以我想与您分享我在该主题上发现的内容。有几种方法可以在 Flutter 项目中强制执行导入(我在这里详细记录了它们):
analysis_options.yaml启用 linter 规则,当我们不尊重包导入并尝试使用相对路径直接导入内容时,可以触发这些规则。| 归档时间: |
|
| 查看次数: |
666 次 |
| 最近记录: |