{"id":409,"date":"2017-03-19T18:27:00","date_gmt":"2017-03-19T21:27:00","guid":{"rendered":"https:\/\/cahfelix.tech\/blog\/?p=409"},"modified":"2025-10-30T14:10:05","modified_gmt":"2025-10-30T17:10:05","slug":"instalando-node-js-e-npm-usando-o-homebrew-no-mac","status":"publish","type":"post","link":"https:\/\/cahfelix.tech\/blog\/instalando-node-js-e-npm-usando-o-homebrew-no-mac\/","title":{"rendered":"Instalando Node.js e npm usando o Homebrew no Mac"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">1. Instale o Homebrew<\/h2>\n\n\n\n<p>O <strong>Homebrew<\/strong> \u00e9 um gerenciador de pacotes para macOS. Ele facilita a instala\u00e7\u00e3o de ferramentas como Node.js, Python, Git e muito mais.<\/p>\n\n\n\n<p>Abra o terminal e execute:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/bin\/ruby -e \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/install)\"<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2. Atualize o Homebrew<\/h3>\n\n\n\n<p>Depois de instalado, atualize o Homebrew para garantir que est\u00e1 usando a vers\u00e3o mais recente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>brew update<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3. Instale o Node.js (o npm vem junto)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>brew install node<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4. Verifique a instala\u00e7\u00e3o<\/h3>\n\n\n\n<p>Confirme se tudo deu certo executando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>node -v\nnpm -v<\/code><\/pre>\n\n\n\n<p>Esses comandos devem retornar as vers\u00f5es instaladas do Node.js e do npm.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">5. Testando criando um novo projeto <\/h3>\n\n\n\n<p>Crie um novo projeto com Vite:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm create vite@latest meu-projeto\ncd meu-projeto\nnpm install\nnpm run dev<\/code><\/pre>\n\n\n\n<p>Se o comando abrir o projeto no navegador, tudo est\u00e1 funcionando perfeitamente!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Dica b\u00f4nus<\/h3>\n\n\n\n<p>Se quiser apenas testar o npm, tamb\u00e9m pode instalar uma lib simples, como o ESLint:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm install --global eslint<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><em>Pronto! Voc\u00ea tem Node.js, npm e um ambiente moderno configurado. Simples, r\u00e1pido e pronto pra codar!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Instale o Homebrew O Homebrew \u00e9 um gerenciador de pacotes para macOS. Ele facilita a instala\u00e7\u00e3o de ferramentas como Node.js, Python, Git e muito mais. Abra o terminal e&#8230;<\/p>\n","protected":false},"author":1,"featured_media":414,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[18,12],"class_list":["post-409","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engenharia-de-software","tag-boas-praticas-de-engenharia","tag-engenharia-de-software"],"aioseo_notices":[],"featured":false,"read_time":1,"_links":{"self":[{"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/posts\/409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/comments?post=409"}],"version-history":[{"count":4,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/posts\/409\/revisions"}],"predecessor-version":[{"id":415,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/posts\/409\/revisions\/415"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/media\/414"}],"wp:attachment":[{"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/media?parent=409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/categories?post=409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/tags?post=409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}