2015-06-27 3 views
1

Я использовал yo gulp-angular (https://github.com/Swiip/generator-gulp-angular) генератор для создания моего проекта typescript/angular/gulp. Все отлично работает в коде коммандера, и я могу легко запускать проекты. Но, есть некоторые вопросы, запущенные & отладки typescipt в веб-буре 10.0.4Run & Debug yo gulp-angular & typescript

Я пытаюсь запустить gulp serve в режиме отладки (в рабочем режиме он начинает хорошо) и получаю сообщение Debugger listening on port 58032 и ничего не происходит.

Есть ли полное руководство, как отлаживать & запустить gulp на основе машинопись enter code here проекты с веб-шторм или другой IDE? Какая лучшая среда разработки для такого рода настроек?

благодаря

+0

Я пытаюсь заставить его работать с кодом Visual Studio (https://code.visualstudio.com) и имеет ту же проблему. Задача 'gulp serve' просто запускает BrowserSync, но не требует процесса узла для присоединения отладчика. Любая помощь очень ценится, поскольку у меня заканчиваются идеи. BTW, запускающий процесс узла вручную, не будет работать (например, 'node --debug = 5858 src/app/index.ts' или с узлом JS-файлов --debug = 5858 .tmp/serve/app/index.js') – zmit

+1

BTW, поскольку это аналогичный вопрос, но ориентированный на другую IDE (Visual Studio Code), я создал отдельный вопрос: http://stackoverflow.com/questions/31310957/debugging-gulp-angular-generated-typescript- приложения-в-визуальному-студии-кода. Надеюсь, это привлечет внимание разработчиков VSC. – zmit

ответ

0

Я не очень знаком с WebStorm, но я использую Swiip Глоток Угловая генератор и по умолчанию browsersync экземпляр будет работать на порту 3000 (или следующий доступный порт), так что я предполагаю, что если вы установить порты к тому же значению, которое вы получите отладки WebStorm рабочих

чтобы изменить порт для Глоток Serve задачи, идти под глотком/server.js

browserSync.instance = browserSync.init({ 
    startPath: '/', 
    port: 58032, 
    server: server, 
    browser: browser 
}); 
+0

Как вы отлаживаете машинопись и какую IDE используете? Я не очень привязан к веб-бурю, я ищу идеал с сложными вариантами автозаполнения и отладки. – user1153896

+0

Я в основном дизайнер/разработчик интерфейса и не делаю много сложного JS-кодирования, поэтому мне не нужен отладчик, поэтому я просто хочу что-то быстрое, что позволяет мне создавать чистый код, поэтому я использую Sublime Текст или совсем недавно Atom. Это сказало, что я слышал хорошие вещи о Webstorm, поэтому, если бы я посмотрел на использование отладчика, я бы выбрал Webstorm – sjm

+0

Ну, Chrome - отличный инструмент для отладки. Если у вас есть файлы карт, вы можете отлаживать машинописные тексты без каких-либо усилий. – user1153896

0

Запуска gulp serve в режиме отладки означает, что WebStorm бы запустите сеанс отладки Node.js для своей задачи. Если вы хотите отлаживать свой код на стороне клиента, вам нужно запустить новый отладочный сеанс JavaScript для URL-адреса: http://localhost:3000/. Убедитесь, что у вас есть все исходные карты.