<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>debug Archives - Hiago Silva Souza</title>
	<atom:link href="https://www.hiago.me/tag/debug/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hiago.me/tag/debug/</link>
	<description></description>
	<lastBuildDate>Thu, 07 Jun 2018 01:53:28 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.5</generator>

<image>
	<url>https://www.hiago.me/wp-content/uploads/2019/01/cropped-icon-hiagus-2-32x32.png</url>
	<title>debug Archives - Hiago Silva Souza</title>
	<link>https://www.hiago.me/tag/debug/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">147457425</site>	<item>
		<title>Depurar uma aplicação ionic no VSCode</title>
		<link>https://www.hiago.me/2018/06/06/depurar-uma-aplicacao-ionic-no-vscode/</link>
					<comments>https://www.hiago.me/2018/06/06/depurar-uma-aplicacao-ionic-no-vscode/#comments</comments>
		
		<dc:creator><![CDATA[Hiago Souza]]></dc:creator>
		<pubDate>Thu, 07 Jun 2018 01:53:28 +0000</pubDate>
				<category><![CDATA[Ionic]]></category>
		<category><![CDATA[TypeScript]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[ionic]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[remote debug]]></category>
		<category><![CDATA[typescript]]></category>
		<category><![CDATA[visual studio code]]></category>
		<category><![CDATA[vscode]]></category>
		<guid isPermaLink="false">https://www.hiago.me/?p=334</guid>

					<description><![CDATA[<p>Boa noite pessoal, sejam bem vindos a mais um post! Hoje vou falar de ionic (2/3) com o Visual Studio Code. Estava trabalhando em um aplicação minha quando eu notei que o Visual Studio Code tem a opção de colocar os breakpoints, inclusive no TypeScript então pensei será que tem como depurar minha aplicação direto &#8230;</p>
<p>The post <a href="https://www.hiago.me/2018/06/06/depurar-uma-aplicacao-ionic-no-vscode/">Depurar uma aplicação ionic no VSCode</a> appeared first on <a href="https://www.hiago.me">Hiago Silva Souza</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Boa noite pessoal, sejam bem vindos a mais um post! Hoje vou falar de ionic (2/3) com o Visual Studio Code. Estava trabalhando em um aplicação minha quando eu notei que o Visual Studio Code tem a opção de colocar os breakpoints, inclusive no TypeScript então pensei será que tem como depurar minha aplicação direto do VSCode no Dispositivo e no Browser? Então fui atrás, e consegui fazer funcionar e o resultado foi simplesmente sensacional! Então vamos lá, vamos se preparar para Depurar sua aplicação IONIC com o VSCode no aplicativo compilado sem a necessidade do <strong>chrome://inspect</strong>.</p>
<h1>Extensões</h1>
<p><span style="display: inline !important; float: none; background-color: transparent; color: #333333; cursor: text; font-family: 'Source Sans Pro',Arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">[wp_ad_camp_3]</span></p>
<p>Vamos preparar para que você possa depurar tanto a aplicação no <strong>ionic serve </strong>(testando em seu browser), como no <strong>ionic cordova run android </strong>(com a aplicação compilada no Android ou iOS).</p>
<p>Para isso vamos precisar de duas extensões do VSCode para nos ajudar, são elas:</p>
<ol>
<li>Debugger for Chrome (distribuído pela própria Microsoft)<br />
<img decoding="async" class="alignnone size-medium wp-image-335" src="https://www.hiago.me/wp-content/uploads/2018/06/debugger-for-chrome-300x109.png" alt="" width="300" height="109" srcset="https://www.hiago.me/wp-content/uploads/2018/06/debugger-for-chrome-300x109.png 300w, https://www.hiago.me/wp-content/uploads/2018/06/debugger-for-chrome.png 417w" sizes="(max-width: 300px) 100vw, 300px" /></li>
<li>Cordova Tools<br />
<img decoding="async" class="alignnone size-medium wp-image-336" src="https://www.hiago.me/wp-content/uploads/2018/06/cordova-tools-300x92.png" alt="" width="300" height="92" srcset="https://www.hiago.me/wp-content/uploads/2018/06/cordova-tools-300x92.png 300w, https://www.hiago.me/wp-content/uploads/2018/06/cordova-tools.png 490w" sizes="(max-width: 300px) 100vw, 300px" /></li>
</ol>
<h1>Configurando o VSCode</h1>
<p><span style="display: inline !important; float: none; background-color: transparent; color: #333333; cursor: text; font-family: 'Source Sans Pro',Arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">[wp_ad_camp_2]</span></p>
<p>Após instalar as extensões você pode ir na sessão de debug do vscode (4º ícone da barra lateral esquerda). Lá você clica na engrenagem que fica após o combobox e escolha a opção <strong>Cordova</strong>.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-339" src="https://www.hiago.me/wp-content/uploads/2018/06/passo-a-passo-vscode-300x162.png" alt="" width="783" height="423" srcset="https://www.hiago.me/wp-content/uploads/2018/06/passo-a-passo-vscode-300x162.png 300w, https://www.hiago.me/wp-content/uploads/2018/06/passo-a-passo-vscode-768x416.png 768w, https://www.hiago.me/wp-content/uploads/2018/06/passo-a-passo-vscode-1024x554.png 1024w, https://www.hiago.me/wp-content/uploads/2018/06/passo-a-passo-vscode.png 1096w" sizes="(max-width: 783px) 100vw, 783px" /></p>
<p>Logo após isso vai ser criado o arquivo launch.json com diversas opções de debug disponíveis. Porém vamos apagar o conteúdo atual do arquivo e colocar o conteúdo abaixo no lugar.</p>
<pre class="brush: jscript; title: ; notranslate">
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    &quot;version&quot;: &quot;0.2.0&quot;,
    &quot;configurations&quot;: &#x5B;
        {
            &quot;name&quot;: &quot;Depurar no Chrome&quot;,
            &quot;type&quot;: &quot;chrome&quot;,
            &quot;request&quot;: &quot;launch&quot;,
            &quot;url&quot;: &quot;http://localhost:8100&quot;,
            &quot;sourceMaps&quot;: true,
            &quot;webRoot&quot;: &quot;${workspaceRoot}/www&quot;
        },
        {
            &quot;name&quot;: &quot;Depurar no Android&quot;,
            &quot;type&quot;: &quot;cordova&quot;,
            &quot;request&quot;: &quot;attach&quot;,
            &quot;platform&quot;: &quot;android&quot;,
            &quot;target&quot;: &quot;device&quot;,
            &quot;port&quot;: 9222,
            &quot;sourceMaps&quot;: true,
            &quot;cwd&quot;: &quot;${workspaceRoot}&quot;
        },
        {
            &quot;name&quot;: &quot;Depurar no iOS&quot;,
            &quot;type&quot;: &quot;cordova&quot;,
            &quot;request&quot;: &quot;attach&quot;,
            &quot;platform&quot;: &quot;ios&quot;,
            &quot;target&quot;: &quot;device&quot;,
            &quot;port&quot;: 9220,
            &quot;sourceMaps&quot;: true,
            &quot;cwd&quot;: &quot;${workspaceRoot}&quot;
        }
    ]
}
</pre>
<p>Ao colocar esse código e salvar feche e abra o seu Visual Studio Code e na sessão de debug você já terá disponível o &#8220;Depurar no Chrome&#8221;, &#8220;Depurar no Android&#8221; e <span style="display: inline !important; float: none; background-color: transparent; color: #333333; cursor: text; font-family: 'Source Sans Pro',Arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">&#8220;Depurar no iOS&#8221;</span>.</p>
<h1>Vamos testar?</h1>
<p><span style="display: inline !important; float: none; background-color: transparent; color: #333333; cursor: text; font-family: 'Source Sans Pro',Arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">[wp_ad_camp_1]</span></p>
<p>Agora é a hora que todos estavam esperando não é mesmo? Vamos fazer 2 testes, o primeiro é depurando usando o próprio google chrome, e o segundo é fazendo a depuração usando o próprio dispositivo.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-344" src="https://www.hiago.me/wp-content/uploads/2018/06/opcoes-disponiveis-300x216.png" alt="" width="774" height="557" srcset="https://www.hiago.me/wp-content/uploads/2018/06/opcoes-disponiveis-300x216.png 300w, https://www.hiago.me/wp-content/uploads/2018/06/opcoes-disponiveis-768x552.png 768w, https://www.hiago.me/wp-content/uploads/2018/06/opcoes-disponiveis.png 782w" sizes="(max-width: 774px) 100vw, 774px" /></p>
<ul>
<li>Obs: Na imagem não contém o depurar no iOS pois como não tenho um Mac eu removi a opção, mas na empresa eu testei e vai rolar na maçã 😉</li>
</ul>
<h2>Depurando no Browser</h2>
<p>Para fazer o debug tanto na aplicação compilada quando no browser primeiro é necessário rodar o comando do ionic responsável pela plataforma desejada. No browser vamos no terminal e executar o comando &#8220;<strong>ionic serve &#8211;nobrowser</strong>&#8220;. Assim que finalizar o processo de compilação, vá até a opção de debug selecione a opção &#8220;<strong>Depurar no Chrome</strong>&#8220;. Assim que o navegador for aberto e o rodapé do seu VSCode estiver laranja, você já está depurando sua aplicação.</p>
<p>Vai fundo, coloque um breakpoint em uma de suas rotinas e seja feliz!</p>
<h2>Depurando no Dispositivo</h2>
<p>O processo de depuração no dispositivo é bem semelhante ao do browser. Você precisa executar a usando o comando desejado no meu caso &#8220;<strong>ionic cordova run android -l</strong>&#8220;. No meu caso vou colocar o -l para fazer o uso do live reload dentro do dispositivo.</p>
<p>Assim que compilar e o aplicativo estiver aberto em seu dispositivo, basta você selecionar a opção <span style="display: inline !important; float: none; background-color: transparent; color: #333333; cursor: text; font-family: 'Source Sans Pro',Arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">&#8220;</span><strong>Depurar no Android</strong><span style="display: inline !important; float: none; background-color: transparent; color: #333333; cursor: text; font-family: 'Source Sans Pro',Arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">&#8221; ou &#8220;<strong>Depurar no iOS</strong>&#8221; e aguardar a barra ficar laranja. Após isso é a mesmo processo do browser! Coloque seus breakpoints e seja mais produtivo no seu trabalho.</span></p>
<p><img loading="lazy" decoding="async" class="alignnone  wp-image-350" src="https://www.hiago.me/wp-content/uploads/2018/06/imagem-debug-funcionando-android-300x153.png" alt="" width="778" height="397" srcset="https://www.hiago.me/wp-content/uploads/2018/06/imagem-debug-funcionando-android-300x153.png 300w, https://www.hiago.me/wp-content/uploads/2018/06/imagem-debug-funcionando-android-768x391.png 768w, https://www.hiago.me/wp-content/uploads/2018/06/imagem-debug-funcionando-android-1024x521.png 1024w, https://www.hiago.me/wp-content/uploads/2018/06/imagem-debug-funcionando-android.png 1366w" sizes="(max-width: 778px) 100vw, 778px" /></p>
<p>Obrigado e espero que tenha gostado! Caso tenha alguma dúvida ou sugestão, pode deixar um comentário informando seu e-mail (não envio spams rs). Valeu!</p>
<p>The post <a href="https://www.hiago.me/2018/06/06/depurar-uma-aplicacao-ionic-no-vscode/">Depurar uma aplicação ionic no VSCode</a> appeared first on <a href="https://www.hiago.me">Hiago Silva Souza</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hiago.me/2018/06/06/depurar-uma-aplicacao-ionic-no-vscode/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">334</post-id>	</item>
		<item>
		<title>Depurar sua aplicação NestJS com o VSCode</title>
		<link>https://www.hiago.me/2018/06/05/depurar-sua-aplicacao-nestjs-com-o-vscode/</link>
					<comments>https://www.hiago.me/2018/06/05/depurar-sua-aplicacao-nestjs-com-o-vscode/#comments</comments>
		
		<dc:creator><![CDATA[Hiago Souza]]></dc:creator>
		<pubDate>Tue, 05 Jun 2018 23:51:53 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[NodeJS]]></category>
		<category><![CDATA[TypeScript]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[nestjs]]></category>
		<category><![CDATA[type-script]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[visual studio code]]></category>
		<category><![CDATA[vscode]]></category>
		<guid isPermaLink="false">https://www.hiago.me/?p=316</guid>

					<description><![CDATA[<p>No meu último post, apresentei a vocês o NestJS. Hoje vou mostrar para vocês como depurar sua aplicação NestJS com o VSCode. Configurando seu VSCode [wp_ad_camp_3] Primeiro abra seu projeto com o Visual Studio Code após isso vá até o menu de Debug (ctrl + shift + D). Segundo clique sobre a engrenagem ao lado &#8230;</p>
<p>The post <a href="https://www.hiago.me/2018/06/05/depurar-sua-aplicacao-nestjs-com-o-vscode/">Depurar sua aplicação NestJS com o VSCode</a> appeared first on <a href="https://www.hiago.me">Hiago Silva Souza</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>No meu <a href="https://www.hiago.me/2018/05/13/nestjs-uma-estrutura-nodejs-linda-e-trabalhada/" target="_blank" rel="noopener">último post</a>, apresentei a vocês o NestJS. Hoje vou mostrar para vocês como depurar sua aplicação NestJS com o VSCode.</p>
<h1>Configurando seu VSCode</h1>
<p>[wp_ad_camp_3]</p>
<ol>
<li>Primeiro abra seu projeto com o Visual Studio Code após isso vá até o menu de Debug (ctrl + shift + D).<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-317" src="https://www.hiago.me/wp-content/uploads/2018/06/debug-vscode-300x238.png" alt="Imagem com o local do debug." width="300" height="238" srcset="https://www.hiago.me/wp-content/uploads/2018/06/debug-vscode-300x238.png 300w, https://www.hiago.me/wp-content/uploads/2018/06/debug-vscode.png 666w" sizes="(max-width: 300px) 100vw, 300px" /></li>
<li>Segundo clique sobre a engrenagem ao lado do combobox. <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-318" src="https://www.hiago.me/wp-content/uploads/2018/06/debug-vscode-config-294x300.png" alt="Imagem demonstrando engrenagem para configuração do Debug" width="294" height="300" srcset="https://www.hiago.me/wp-content/uploads/2018/06/debug-vscode-config-294x300.png 294w, https://www.hiago.me/wp-content/uploads/2018/06/debug-vscode-config.png 556w" sizes="(max-width: 294px) 100vw, 294px" /></li>
<li>Terceiro clique sobre a opção NodeJS</li>
</ol>
<p>Após concluir o terceiro passo vai ser aberto um arquivo chamado <strong>launch.json (</strong>caso pergunte alguma outra informação selecione algum modelo do NodeJS) e substitua o conteúdo que tem nele pelo conteúdo abaixo:</p>
<pre class="brush: jscript; title: ; notranslate">
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    &quot;version&quot;: &quot;0.2.0&quot;,
    &quot;configurations&quot;: &#x5B;
        {
            &quot;type&quot;: &quot;node&quot;,
            &quot;request&quot;: &quot;launch&quot;,
            &quot;name&quot;: &quot;Depurar Projeto&quot;,
            &quot;protocol&quot;: &quot;inspector&quot;,
            &quot;args&quot;: &#x5B;&quot;${workspaceRoot}\\src\\main.ts&quot;],
            &quot;cwd&quot;: &quot;${workspaceRoot}&quot;,
            &quot;runtimeArgs&quot;: &#x5B;
                &quot;-r&quot;,
                &quot;ts-node/register&quot;
            ],
            &quot;internalConsoleOptions&quot;: &quot;openOnSessionStart&quot;
        }
    ]
}
</pre>
<p>Agora é só salvar o conteúdo e seu VSCode já vai estar configurado para depurar aplicações NodeJS + TypeScript usando o Framework NestJS.</p>
<h1>Depurando a Aplicação</h1>
<p>[wp_ad_camp_2]</p>
<p>Agora você já pode colocar seus breakpoints em seu código (clicando no espaço antes do número da linha) pressionar a tecla F5 em seu teclado e ser feliz!</p>
<p>Observação: Caso não funcione a depuração, tente reiniciar o VSCode para ele ler as configuração de Debug feitas por você, comigo não foi necessário, mas pode ser que aconteça.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-328" src="https://www.hiago.me/wp-content/uploads/2018/06/debug-vscode-exemplo-300x200.png" alt="Imagem demonstando o resultado dos passos aqui executados." width="300" height="200" srcset="https://www.hiago.me/wp-content/uploads/2018/06/debug-vscode-exemplo-300x200.png 300w, https://www.hiago.me/wp-content/uploads/2018/06/debug-vscode-exemplo-768x513.png 768w, https://www.hiago.me/wp-content/uploads/2018/06/debug-vscode-exemplo.png 937w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<h1>Conclusão</h1>
<p>[wp_ad_camp_1]</p>
<p>Com pequenos passos configuramos o ambiente para facilitar nossa vida no trabalho. Escrevi esse post, pois eu fiquei um bom tempo depurando as aplicações usando o <strong>chrome://inspect </strong>e o fato de ficar alternando entre as janelas, tanto para fazer alteração de código quanto para analisar uma informação me incomodava bastante.</p>
<p>&nbsp;</p>
<p>Obrigado e até mais 😉</p>
<p>&nbsp;</p>
<p>The post <a href="https://www.hiago.me/2018/06/05/depurar-sua-aplicacao-nestjs-com-o-vscode/">Depurar sua aplicação NestJS com o VSCode</a> appeared first on <a href="https://www.hiago.me">Hiago Silva Souza</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hiago.me/2018/06/05/depurar-sua-aplicacao-nestjs-com-o-vscode/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">316</post-id>	</item>
		<item>
		<title>Inspecionando sua página remotamente</title>
		<link>https://www.hiago.me/2017/06/01/inspecionando-sua-pagina-remotamente/</link>
					<comments>https://www.hiago.me/2017/06/01/inspecionando-sua-pagina-remotamente/#respond</comments>
		
		<dc:creator><![CDATA[Hiago Souza]]></dc:creator>
		<pubDate>Thu, 01 Jun 2017 15:12:28 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[NodeJS]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[nodejs]]></category>
		<category><![CDATA[weinre]]></category>
		<guid isPermaLink="false">http://www.hiago.me/?p=186</guid>

					<description><![CDATA[<p>Olá! Seja bem vindo(a), a mais um post do meu blog. Você provavelmente, já precisou inspecionar sua página remotamente para fazer a análise de um problema de seu sistema web em um dispositivo móvel e já deve ter acontecido do problema não acontecer no seu navegador e persistir no dispositivo. Já pensou você inspecionando sua &#8230;</p>
<p>The post <a href="https://www.hiago.me/2017/06/01/inspecionando-sua-pagina-remotamente/">Inspecionando sua página remotamente</a> appeared first on <a href="https://www.hiago.me">Hiago Silva Souza</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Olá! Seja bem vindo(a), a mais um post do meu blog.</p>
<p>Você provavelmente, já precisou inspecionar sua página remotamente para fazer a análise de um problema de seu sistema web em um dispositivo móvel e já deve ter acontecido do problema não acontecer no seu navegador e persistir no dispositivo. Já pensou você inspecionando sua página remotamente? É isso que vou mostra para você no post de hoje <img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>[wp_ad_camp_3]</p>
<p>Há algum tempo atrás uns amigos meus precisaram de resolver um caso assim, então eles vieram me perguntar se havia alguma ferramenta para fazer esse tipo de análise. Na época, eu indiquei para eles o uso do <strong>chrome://inspect </strong>e ele resolveu, porém tiveram que instalar drivers do android, habilitar depuração, aquela burocracia toda. Agora aconteceu o mesmo só que dessa vez é no Safari, e só no safari do iphone, como não tinha um MAC Book tive que ir a campo procurar alguma ferramenta para me ajudar, então encontrei o <strong>Weinre </strong>com essa ferramenta o modo de depurar tanto android quanto ios se tornou extremamente simples. E estou escrevendo esse post para mostrar a vocês como usar essa incrível ferramenta.</p>
<h1>Oque é Weinre?</h1>
<p>[wp_ad_camp_1]</p>
<p>Weinre é uma aplicação command-line escrita em NodeJS, ela cria um console virtual acessado via browser. Assim você pode continuar inspecionando sua página remotamente. Sua integração é muito simples, e seu uso é semelhante as ferramentas para desenvolvedores do firefox.</p>
<h1>Como usar?</h1>
<p>Primeiro é necessário ter instalado o <a href="https://nodejs.org/en/download/">NodeJS</a> com  o seu gerenciador de pacotes o NPM.</p>
<p>Após ter o NodeJS instalado você precisa abrir seu terminal e digitar os comandos abaixos (para windows, desconsiderar o sudo apenas execute o prompt de comando como administrador):</p>
<pre class="brush: bash; title: ; notranslate">
$ sudo npm install -g weinre
</pre>
<p>Após instalado, agora você tem o weinre disponível em sua command-line, agora é hora de iniciar ele. Para isso digite o comando abaixo em seu terminal:</p>
<pre class="brush: bash; title: ; notranslate">
weinre --boundHost=0.0.0.0
</pre>
<p>Após isso o weire vai ficar escultando na porta 8080, e a seguinte mensagem vai aparecer:</p>
<pre class="brush: bash; title: ; notranslate">
2017-06-01T14:03:39.322Z weinre: starting server at http://0.0.0.0:8080
</pre>
<p>[wp_ad_camp_2]</p>
<p>Agora é só abrir o seu browser no endereço http://localhost:8080/client/#meuprojeto, agora é só acessar uma página padrão do seu projeto e colocar o código abaixo em seu cabeçalho:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script src=&quot;http://SEU_IP_LOCAL:8080/target/target-script-min.js#anonymous&quot;&gt;&lt;/script&gt;
</pre>
<p>E pronto é só acessar pelo seu dispositivo e depurar pelo seu computador!</p>
<p>Observação: no script que você vai colocar em seu projeto, lembre-se de colocar o endereço de IP do seu computador e também libere o weinre no firewall quando solicitado.</p>
<p>Obrigado, espero que tenha ajudado!</p>
<p>The post <a href="https://www.hiago.me/2017/06/01/inspecionando-sua-pagina-remotamente/">Inspecionando sua página remotamente</a> appeared first on <a href="https://www.hiago.me">Hiago Silva Souza</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hiago.me/2017/06/01/inspecionando-sua-pagina-remotamente/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">186</post-id>	</item>
	</channel>
</rss>
