Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript/typescript/webpack中实施依赖规则_Javascript_Typescript_Webpack - Fatal编程技术网

如何在javascript/typescript/webpack中实施依赖规则

如何在javascript/typescript/webpack中实施依赖规则,javascript,typescript,webpack,Javascript,Typescript,Webpack,简单地说,我需要一种限制依赖关系的方法,就像您在java/c中处理不同的项目(库)一样。朋友或内部访问修饰符(如果愿意) 我正在玩弄一些想法来实现这一点(比如创建加载程序以确保只使用允许的依赖项),但我无法想象以前没有这样做过 当然,我说的不仅仅是类封装。我现在的方法是使模块只能直接引用自己文件夹结构下的模块或其他模块的索引文件 这真的是没有人需要的东西吗?可能有一些你想要的东西。特别是允许您在任何相对父查找(。/)时出错。可能有一些您正在查找的内容。特别是允许您在任何相对父查找(。/)上出错。

简单地说,我需要一种限制依赖关系的方法,就像您在java/c中处理不同的项目(库)一样。朋友或内部访问修饰符(如果愿意)

我正在玩弄一些想法来实现这一点(比如创建加载程序以确保只使用允许的依赖项),但我无法想象以前没有这样做过

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


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

可能有一些你想要的东西。特别是允许您在任何相对父查找(
。/
)时出错。

可能有一些您正在查找的内容。特别是允许您在任何相对父查找(
。/
)上出错。

您可以使用dependency cruiser根据您自己基于正则表达式文本的规则验证代码库。您可以将其用作CI链的一部分


您可以使用dependency cruiser根据自己基于正则表达式文本的规则验证代码库。您可以将其用作CI链的一部分


这真的是没有人需要的东西吗?我不认为有人会这样做,至少不会以一般的方式。我从来没有想过通过编程来施加这种限制。在模块中写一些注释,说明它们应该如何使用和在哪里使用。这真的是没有人需要的吗?我不认为有人会这样做,至少不会以一般的方式。我决不会想通过编程来施加这种限制。在模块中写一些注释,说明它们应该如何以及在哪里使用。有趣。和我想的完全一样。我来看看。很有趣。和我想的完全一样。我来看看。