Webstorm外部库说明

Webstorm外部库说明,webstorm,Webstorm,我阅读了本页,其中解释了Webstorm中的外部库是什么,但我还有更多问题: 外部库是否仅用于代码完成和帮助生产? 它们是否可以用于链接库(例如index.html中的库)?(可能没有,因为在项目文件夹中找不到它们) 我想我的问题是,除了我在一开始所说的以外,外部库用于什么?在设置/语言与框架/Javascript/库中配置的Javascript库(在项目窗口中显示为外部库)与标记中的引用完全无关。前者由IDE用于代码完成/导航/错误突出显示,后者由浏览器在运行时使用。浏览器对IDE中配置的ja

我阅读了本页,其中解释了Webstorm中的外部库是什么,但我还有更多问题:

外部库是否仅用于代码完成和帮助生产? 它们是否可以用于链接库(例如index.html中的库)?(可能没有,因为在项目文件夹中找不到它们)


我想我的问题是,除了我在一开始所说的以外,外部库用于什么?

在设置/语言与框架/Javascript/库中配置的Javascript库(在项目窗口中显示为外部库)与
标记中的引用完全无关。前者由IDE用于代码完成/导航/错误突出显示,后者由浏览器在运行时使用。浏览器对IDE中配置的javascript库一无所知,IDE不会在HTML文件中使用
引用

让我把事情弄清楚:

应该使用哪些库:默认情况下,完成对位于项目根目录下的所有JavaScript文件都有效。因此,如果您的项目结构中已经有library.js文件,就足够完成了。如果缺少这些文件,并且您不想让项目与所有这些文件发生冲突,您可以将它们存储在外部(项目外部),并将它们配置为库,以便WebStorm可以使用它们。还要注意的是,与项目中的.js文件相比,库是“轻量级的”——它们被视为只读文件,并且关闭了检查。另外,您可以为它们分配文档URL,从而为库代码启用外部文档。因此,即使项目中有库文件,也可以将它们添加为库

因此,总结一下:

  • 放置在项目中源文件旁边的库文件 结构对WebStorm和浏览器都可用,无论 它们被添加到设置中的javascript库中

  • 通过HTML中的CDN链接引用的在线库可供 浏览器在运行时启动,但不能用于在
    IDE

  • 放置在项目外部并配置为的库文件 WebStorm将提供javascript库以供完成,
    但不会被浏览器加载


我认为这里的问题是,为什么它们被用作外部库,而不是您在项目中使用的库的依赖项。可能就像你所说的那样,你的项目并没有膨胀,在生产过程中使用。请参阅完美!谢谢你的帮助。