2016-03-01 2 views
1

Я буду работать над проектом, который включает в себя Node.js, Angular и Mongo DB. Я работаю в среде .NET за последние 15 лет, поэтому для меня это будет новым миром. Поэтому у меня мало вопросов.Как скомпилировать Node.js и Angular

  1. Что IDE рекомендуется для Node.js & Угловое? Мне довольно удобно использовать Visual Studio, и я заметил, что VS имеет расширения, поэтому я могу использовать его для Node.js & Angular. Он имеет intellisense & показывает ошибки времени компиляции. Рекомендуются ли VS или есть ли более эффективная среда IDE?

  2. Начиная с .Net мира, все .Net проекты должны быть скомпилированы перед их развертыванием. Это не относится к проектам Node.js или Angular? Нам не нужно их компилировать? Я заметил, что мой член команды просто копирует всю папку (которая имеет код) для prod-сервера и все. Нет компиляции, Нет папки bin, Нет папки выпуска.

  3. Я планирую использовать Jenkins для развертывания, поэтому, если 2-й вопрос верен, то, я думаю, мне просто нужно написать скрипт, который скопирует код в пункт назначения. (И манипулировать файлами конфигурации соответственно на основе среды)

ответ

1

Если вы уже работали на .NET (в частности ASP.NET), то обучение Node.js И AngularJS не будет Härdle.

  1. Я рекомендую не используя VS Code
  2. Нет необходимости для создания и развертывания. но если вы уже знаете о менеджере пакетов Visual Studio nuget, то npm похож на него. и вам, вероятно, потребуется загрузить зависимости пакетов для вашего проекта. Ничего не связано с процессом сборки, но это абсолютно актуально для ссылок на пакеты .NET и пакетов nuget.
  3. Да, вы можете просто написать скрипт, который будет копировать код для назначения
1

1> Если вы более комфортно с Visual Studio, то вы можете использовать Nodejs plugin for VS. Существует также популярный текстовый редактор Microsoft Visual Code. Я предпочитаю использовать Sublime Text.

2> Нет, компиляции нет. Все файлы javascript, которые запускают двигатель V8.

3> Да, вам необходимо скопировать файлы в требуемое место.

+0

VS Code vs Nodejs plugin для VS. Какой из них я должен использовать? У меня уже есть Visual Studio 2013 – LP13

+0

Его до вас. Если вы больше привыкли к VS, установите плагин Nodejs для VS. Это может вам помочь. –

+0

Итак, я установил расширение для Node.Js в визуальной студии. Однако как открыть существующий проект node.js, который не создан с помощью Visual Studio? В одном проекте работают несколько других разработчиков (толпы), и они используют разные IDE. Visual Studio нуждается в файле «njsproj», чтобы открыть существующий проект. Я подумал, что после установки плагина я смогу открыть/просмотреть его как «папку» вместо проекта – LP13

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