Webstorm 外部库解释
Webstorm external libraries explanation
我阅读了解释 Webstorm 中的外部库的页面,但我还有更多问题:https://www.jetbrains.com/webstorm/help/configuring-javascript-libraries.html
外部库是否仅用于代码完成和生产帮助?
它们可以用于 index.html 中的 link 库吗? (可能不是,因为在项目文件夹中找不到它们)。
我想我的问题是外部库除了我一开始所说的以外还有什么用?
Javascript Settings/Languages&Frameworks/javaScript/Libraries 中配置的库(在项目 window 中显示为外部库)与您的 <script>
标签。前者被 IDE 用于代码 completion/navigation/error 高亮显示,后者被浏览器在运行时使用。浏览器对 IDE 中配置的 javascript 库一无所知,IDE 不会在您的 HTML 文件中使用 <script>
引用。
让我试着把事情弄清楚:
库应该用于什么:默认情况下,完成适用于位于项目根目录下的所有 JavaScript 文件。所以,如果你的项目结构中已经有库 .js 文件,就足以完成。如果它们丢失了,并且您不想让所有这些文件弄乱您的项目,您可以将它们存储在外部(在您的项目之外)并将它们配置为库以供 WebStorm 使用。另请注意,与项目中的 .js 文件相比,库是 'light-weight' - 它们被视为只读,并关闭了检查。此外,您可以为它们分配文档 URL,从而为库代码启用外部文档。所以,即使你的项目中有你的库文件,将它们添加为库可能是有意义的
所以,总结一下:
库文件放在项目中的源文件旁边
结构对 WebStorm 和浏览器都可用,无论是否
它们被添加到“设置”
中的 javascript 个库中
您的 HTML 中通过 CDN link 引用的在线图书馆可供使用
浏览器在运行时,但不能用于
中的补全
IDE
一个库文件放在项目外配置为
javascript 库将可供 WebStorm 完成,
但不会被浏览器加载
我阅读了解释 Webstorm 中的外部库的页面,但我还有更多问题:https://www.jetbrains.com/webstorm/help/configuring-javascript-libraries.html
外部库是否仅用于代码完成和生产帮助? 它们可以用于 index.html 中的 link 库吗? (可能不是,因为在项目文件夹中找不到它们)。
我想我的问题是外部库除了我一开始所说的以外还有什么用?
Javascript Settings/Languages&Frameworks/javaScript/Libraries 中配置的库(在项目 window 中显示为外部库)与您的 <script>
标签。前者被 IDE 用于代码 completion/navigation/error 高亮显示,后者被浏览器在运行时使用。浏览器对 IDE 中配置的 javascript 库一无所知,IDE 不会在您的 HTML 文件中使用 <script>
引用。
让我试着把事情弄清楚:
库应该用于什么:默认情况下,完成适用于位于项目根目录下的所有 JavaScript 文件。所以,如果你的项目结构中已经有库 .js 文件,就足以完成。如果它们丢失了,并且您不想让所有这些文件弄乱您的项目,您可以将它们存储在外部(在您的项目之外)并将它们配置为库以供 WebStorm 使用。另请注意,与项目中的 .js 文件相比,库是 'light-weight' - 它们被视为只读,并关闭了检查。此外,您可以为它们分配文档 URL,从而为库代码启用外部文档。所以,即使你的项目中有你的库文件,将它们添加为库可能是有意义的
所以,总结一下:
库文件放在项目中的源文件旁边 结构对 WebStorm 和浏览器都可用,无论是否 它们被添加到“设置”
中的 javascript 个库中
您的 HTML 中通过 CDN link 引用的在线图书馆可供使用 浏览器在运行时,但不能用于
中的补全 IDE一个库文件放在项目外配置为 javascript 库将可供 WebStorm 完成,
但不会被浏览器加载