gpt4 book ai didi

javascript - 如何在 javascript/typescript/webpack 中强制执行依赖规则

转载 作者:行者123 更新时间:2023-12-01 01:45:42 24 4
gpt4 key购买 nike

简单地说,我需要一种限制依赖关系的方法,就像在 java/c# 中使用不同的项目(库)一样。如果愿意的话,可以使用 friend 或内部访问修饰符。

我正在考虑一些想法来做到这一点(例如创建加载程序以确保仅使用允许的依赖项),但我无法想象以前没有这样做过。

当然,我谈论的不仅仅是类封装。我现在的方法是让模块只能直接引用自己的文件夹结构下的模块或其他模块的索引文件。

这真的是没人需要的东西吗?

最佳答案

您可以使用依赖巡洋舰根据您自己的基于正则表达式文字的规则来验证代码库。您可以将其用作 CI 链的一部分。

https://github.com/sverweij/dependency-cruiser

关于javascript - 如何在 javascript/typescript/webpack 中强制执行依赖规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51988012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com