Я просто унаследовал приложение Magento с угловым интерфейсом. Угловой код полностью содержится в одном подкаталоге приложения Magento. Я могу настроить PHP-проект в NetBeans, и я получаю автозаполнение PHP и другие лакомства, но не люблю файлы Angular.js. Цель состоит в том, чтобы иметь как лакомства разработки PHP, так и угловатые разработки. Весь код находится в одном git-репо (иначе это не будет проблемой, я могу просто иметь два отдельных дерева каталогов).
NetBeans не позволит вам создать проект в рамках проекта. Я пробовал сшивать кодовые базы вместе с символической ссылкой в обоих направлениях, и либо git не нравится (отказываясь рассматривать символическую ссылку как каталог), либо NetBeans не нравится (все еще видя, что угловые файлы находятся как уже существующий проект PHP).
У кого-нибудь есть идеи? Изменение структуры репо (например, использование подмодуля git) в настоящее время не является вариантом.
Вы не можете сделать "проект внутри проекта", это правильно. :)
В своем проекте проверьте, есть ли в удаленных файлах (рядом с исходными файлами на вкладке "Проекты") необходимые файлы JS. Если нет, вы должны ссылаться на них в своем проекте.
Также, какую версию Netbeans вы используете? Он должен работать в последних (8.1 и выше), но может работать не раньше (8.0 и ниже).