Как добавить проекты Javascript в IntelliJ Community Edition

1

Я вынужден использовать сообщество сообщества IntelliJ и хочу отредактировать проект Javascript. Мой проект IntelliJ создается в отдельной директории вдали от моего источника.

/dir1/IntelliJProjects/ThisIsMyIntelliJProjectDirectory/.idea

Структура моего проекта в настоящее время:

maven-proj1 (pom is at /dir1/maven-proj1/trunk/pom.xml)
maven-proj2 (pom is at /dir1/maven-proj2/trunk/pom.xml)
maven-proj3 (pom is at /dir1/maven-proj3-using-git/pom.xml)

Некоторая часть используемого кода поддерживается в subversion (svn), а другой код находится в git. Вышеупомянутые проекты maven (java) были импортированы с использованием поддерживаемого модуля импорта, когда отображается диалоговое окно Project Stucture, которое позволяет указать файл maven pom.xml.

Но как я могу добавить

/dir1/javascript-proj1

к моему существующему проекту.

Ниже приведены работы, о которых я знаю.

(1) Создайте проект и используйте /dir1 в качестве базового каталога проекта, тогда доступно все под ним.

Cons: 
#1: When searching I find matches in the SVN branches and tags directory.  
#2: Navigating is deeper to get past the maven-proj1/trunk directory.
#3: Probably others, but bottom line is I've tried this and don't like it.

(2) Создайте фальшивый файл pom.xml и сделайте IntelliJ думаю, что этот каталог является maven-проектом.

This is the route I'm likely to pursue.
Cons:
#1 I must create some otherwise unnecessary files in my Javascript project.

(3) Используйте Ultimate версию IntelliJ. Не вариант для меня в этом случае.

Если кто-нибудь знает о других решениях, пожалуйста, дайте мне знать. Если вы считаете, что одна из моих вышеописанных работ - это лучший способ сделать это, сообщите мне об этом, и я приму это в качестве ответа (когда станет ясно, что лучшей альтернативы нет).

Теги:
intellij-idea

1 ответ

1
Лучший ответ

Я создал файл pom.xml (что-то вроде этого):

<project>
    <packaging>pom</packaging>
    <modelVersion>4.0.0</modelVersion>
    <groupId>myGroup</groupId>
    <artifactId>myArtifact</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    <name>my-name</name>
    <description>Fake POM so Javascript can be loaded into IntelliJ</description>
</project>

Затем я мог бы добавить этот каталог в качестве "модуля", выбрав "Структура проекта", щелкнув значок "Плюс" и перейдя в файл pom.xml, который я создал.

Я также отметил каталог node_modules как "исключенный" (но не уверен, что это важно).

Я подозревал, что у меня есть ответ, но хочу поблагодарить людей, которые рассматривали и рассматривали ответ на мой вопрос.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню