2015-06-25 3 views
0

В IIS и, следовательно, VS, существуют виртуальные каталоги, которые позволяют упростить виртуальную относительную ссылку в тегах скриптов. Они удобны. В WebStorm вы можете получить тот же эффект с проектными каталогами, а затем пометить свой корневой каталог в качестве корня ресурсов. Если вы это сделаете, вы также получите поддержку кодирования в текстовом редакторе.Webstorm JavaScript Внешние библиотеки и каталоги проектов

У WebStorm также есть внешние библиотеки, в чем их смысл?
Это так, когда у вас есть ссылка на CDN в вашем теге скрипта, и вы хотите получить помощь в кодировании? Если у вас уже есть проектные каталоги, в чем суть внешних библиотек?

Я видел this answer, и я как бы получаю различные способы ссылки/включения, но я не получаю большую картину. Какова основная причина для внешних библиотек и проектов?

ответ

2

Это так, когда у вас есть ссылка на CDN в вашем теге скрипта, и вы хотите получить помощь в кодировании?

Да, это самый распространенный случай - WebStorm не может использовать онлайн-ресурсы для помощи по коду, он должен иметь соответствующие файлы javascript, доступные локально. Поэтому, если вам не нравится загрязнять папку проекта со всеми этими библиотечными файлами, вы можете хранить их за пределами своего проекта и создавать библиотеки.

Какова основная причина для внешних библиотек и проектов?

См. Выше - внешние библиотеки позволяют хранить файлы библиотеки в произвольном месте вне вашей папки проекта и получать код завершения/выделения/etc. Пожалуйста, см answer вы ссылаетесь:

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 

смотри также this blog post

Смежные вопросы