我理解包包含几个模块,但我开始对包和模块是否是依赖关系感到困惑。而且,对我来说,库看起来就像你通过NPM,Nuget,RubyGems,Bower,Homebrew或者巧克力安装的软件包。那么图书馆包呢?依赖关系是您需要在应用程序中加载的东西,以具有特定的功能,但某些库(JQuery)不被视为依赖项吗?那么,这些概念之间有什么区别呢?
发布于 2019-07-14 22:41:42
库只是一堆任何人都可以使用的代码。例如,React.js是一个用于构建前端组件的JavaScript库。
如果我决定在我的应用程序中使用这个库,那么React将成为我的应用程序所依赖的模块之一(也就是已安装的库实例)之一。因此,依赖关系几乎是应用程序所依赖的所有库,以便按照预期的方式运行。
我问了关于依赖关系的相同问题,我了解到这是一个理解这些术语如何相互关联的问题,而不是为每个术语找到孤立的定义。
希望这能有所帮助!
发布于 2020-02-22 21:36:31
基本上,包是一个包,它包含了一些功能,充分填充了应用程序的一些功能。
使用node_modules 安装任何包后,该包将作为依赖项安装在您的package.json文件中,以及存储在文件夹中的模块(也称为库E 211由类组成)。
我希望现在安全了。
https://stackoverflow.com/questions/48174284
复制相似问题