Webstorm JavaScript外部库与项目目录

Webstorm JavaScript External Libraries vs Project Directories

本文关键字:项目 JavaScript 外部 Webstorm      更新时间:2023-09-26

在IIS和VS中,有一些虚拟目录允许在脚本标记中进行简化的虚拟相对引用。它们很方便。在WebStorm中,您可以通过项目目录获得相同的效果,然后将您的项目根标记为资源根。如果您这样做,您还可以在文本编辑器中获得编码帮助。

WebStorm也有外部图书馆,这些有什么意义
当你的脚本标签中有一个指向CDN的链接,并且你想获得编码帮助时,这是为了吗?如果您已经拥有项目目录,那么外部库的意义何在?

我看到了这个答案,我有点了解不同的参考/包容模式,但我不了解大局。外部图书馆与项目目录的核心原因是什么?

当你的脚本标签中有一个指向CDN的链接,并且你想获得编码帮助时,这是为了吗?

是的,这是最常见的情况——WebStorm不能使用在线资源进行代码辅助,它需要在本地提供相应的javascript文件。因此,如果你不喜欢用所有这些库文件污染你的项目文件夹,你可以将它们存储在项目之外,并设置为库。

外部图书馆与项目目录的核心原因是什么?

请参阅上文-外部库允许将库文件存储在项目文件夹外的任意位置,并且仍然可以完成代码/突出显示等。还请参阅您参考的答案:

Note also that libraries are 'light-weight' as compared to .js files in your project - they are treated read-only, have the inspections turned off. Plus, you can assign documentation URLs to them, enabling external documentation for library code. So, even if you have your library files in your project, it might make sense to add them as libraries

另请参阅此博客文章