Webstorm外部库说明
我阅读了本页,其中解释了Webstorm中的外部库是什么,但我还有更多问题: 外部库是否仅用于代码完成和帮助生产? 它们是否可以用于链接库(例如index.html中的库)?(可能没有,因为在项目文件夹中找不到它们)Webstorm外部库说明,webstorm,Webstorm,我阅读了本页,其中解释了Webstorm中的外部库是什么,但我还有更多问题: 外部库是否仅用于代码完成和帮助生产? 它们是否可以用于链接库(例如index.html中的库)?(可能没有,因为在项目文件夹中找不到它们) 我想我的问题是,除了我在一开始所说的以外,外部库用于什么?在设置/语言与框架/Javascript/库中配置的Javascript库(在项目窗口中显示为外部库)与标记中的引用完全无关。前者由IDE用于代码完成/导航/错误突出显示,后者由浏览器在运行时使用。浏览器对IDE中配置的ja
我想我的问题是,除了我在一开始所说的以外,外部库用于什么?在设置/语言与框架/Javascript/库中配置的Javascript库(在项目窗口中显示为外部库)与
标记中的引用完全无关。前者由IDE用于代码完成/导航/错误突出显示,后者由浏览器在运行时使用。浏览器对IDE中配置的javascript库一无所知,IDE不会在HTML文件中使用
引用
让我把事情弄清楚:
应该使用哪些库:默认情况下,完成对位于项目根目录下的所有JavaScript文件都有效。因此,如果您的项目结构中已经有library.js文件,就足够完成了。如果缺少这些文件,并且您不想让项目与所有这些文件发生冲突,您可以将它们存储在外部(项目外部),并将它们配置为库,以便WebStorm可以使用它们。还要注意的是,与项目中的.js文件相比,库是“轻量级的”——它们被视为只读文件,并且关闭了检查。另外,您可以为它们分配文档URL,从而为库代码启用外部文档。因此,即使项目中有库文件,也可以将它们添加为库
因此,总结一下:
- 放置在项目中源文件旁边的库文件 结构对WebStorm和浏览器都可用,无论 它们被添加到设置中的javascript库中
- 通过HTML中的CDN链接引用的在线库可供
浏览器在运行时启动,但不能用于在
IDE - 放置在项目外部并配置为的库文件
WebStorm将提供javascript库以供完成,
但不会被浏览器加载