Source

Omopu’ã tembipurukuéra

Eikuaa mba’éichapa eipurukuaa Bootstrap script npm oikeva’ekue emopu’ã hag̃ua ore kuatiañe’ẽ, emohenda hag̃ua código fuente, emongu’e hag̃ua prueba ha hetave mba’e.

Tembipururã ñembosako’i

Bootstrap oipuru npm script isistema ñemopuꞌarã. Ore package.json oguereko umi tape iporãva oñembaꞌapo hag̃ua framework ndive, umíva apytépe oñembojoaju hag̃ua código, ojejapo hag̃ua prueba ha hetave mbaꞌe.

Eipuru hag̃ua ore sistema ñemopu’ã ha emongu’e hag̃ua ore kuatiañe’ẽ tendápe, reikotevẽta peteĩ Bootstrap rembiapokue ypykue ha Node jekopia. Ejapo ko’ã mba’e ha reimeva’erã listo rembotyryry haĝua:

  1. Emboguejy ha emoĩ Node.js , jaipurúva ñamohenda hag̃ua ñande dependencia-kuéra.
  2. /bootstrapEike kundaha ypykuépe ha eñemongu’e npm installemohenda hag̃ua ñande dependencia local ojehechaukáva package.json -pe .
  3. Emoĩ Ruby , emoĩ Bundler ndive gem install bundlerha ipahápe emongu’e bundle install. Kóva omoĩta opaite Ruby dependencia, Jekyll ha plugins-icha.
    • Windows puruhára: Emoñe’ẽ ko kuatiañe’ẽ emongu’e hag̃ua Jekyll ha omba’apo hag̃ua apañuãi’ỹre.

Oñemohu’ãvo, ikatúta emongu’e opaichagua tembiapoukapy oñeme’ẽva ñe’ẽmondo rape guive.

Oipurúvo umi script npm rehegua

Ore package.json oguereko ko’ã tembiapoukapy ha tembiaporã:

Mba'aporã Techaukaha
npm run dist npm run distomoheñói /dist/kundaha vore oñembohekopyréva reheve. Oipuru Sass , Autoprefixer ha UglifyJS .
npm test Peteĩchaite npm run distplus omotenonde umi prueba localmente
npm run docs Omopuꞌa ha ombojoaju CSS ha JavaScript kuatiakuérape g̃uarã. Upéi ikatu emongu’e kuatiañe’ẽ tendápe npm run docs-serve.

Emboguata npm runehecha hag̃ua opaite npm script.

Ñe’ẽpehẽtai ijehegui

Bootstrap oipuru Autoprefixer (oikeva’ekue ñande ñemopu’ãme) omoĩ hag̃ua ijeheguiete ñemuha ñepyrũrã peteĩ CSS mba’ekuaarãme ñemopu’ã jave. Péicha jajapóramo ñaneñongatu ñane tiempo ha código ohejávo ñandéve jahai peteĩ jey ñande CSS pehẽngue iñimportantevéva ha upéicha avei ñamboyke tekotevẽha umi mixin ñemuhára rehegua ojejuhúva v3-peguáicha.

Roñongatu kundahára lista oipytyvõva Autoprefixer rupive peteĩ vore añóntepe ore GitHub ryru ryepýpe. Ehecha .browserslistrc -pe umi mba’ekuaarã.

Kuatiakuéra tetãmegua rehegua

Ñamombaꞌapo hag̃ua ñande kuatiañeꞌepyre localmente oikotevẽ Jekyll jepuru, peteĩ generador sitio estático decentemente flexible omeꞌeva ñandéve: incluido básico, archivo oñemopyendáva Markdown-pe, plantilla ha hetave mbaꞌe. Ko'ápe ojehecha mba'éichapa ikatu ñañepyrũ:

  1. Emongu’e tembipuru’i ñembosako’i yvategua rupive emohenda hag̃ua Jekyll (pe tenda apoha) ha ambue Ruby mba’ekuaarã bundle install.
  2. Kuatiahaipyre ypykue guive /bootstrap, emongu’e npm run docs-serveñe’ẽmondo rape’atýpe.
  3. Eipe'a http://localhost:9001nde kundahárape, ha voilà.

Eikuaave Jekyll jepuru rehegua emoñe’ẽvo ikuatiahaipyrekuéra .

Apañuãi ñemyatyrõ

Ejuhúramo apañuãi emohenda hag̃ua dependencia, embogue opaite dependencia versión ymaguaréva (global ha local). Upéi, emoñepyrũ jey npm install.