ምውራድ
ነቲ ዝተጠርነፈ CSSን ጃቫስክሪፕትን፡ ምንጪ ኮድ ንምርካብ Bootstrap ኣውርድዎ፡ ወይ ድማ ምስ ዝፈትውዎም ኣካየድቲ ፓኬጅ ከም npm፡ RubyGemsን ካልእን ኣካትትዎ።
ን Bootstrap v4.1.3 ብቐሊሉ ናብ ፕሮጀክትካ ንምውዳቕ ድሉው ዝኾነ ንጥቕሚ ዝተጠርነፈ ኮድ ኣውርድ፣ እዚ ድማ፤
- ዝተጠርነፉን ዝተቐነሱን CSS bundles ( ንጽጽር CSS ፋይላት ርአ )
- ተጠርኒፉን ዝተቐነሰን ናይ ጃቫስክሪፕት ፕላጊናት
እዚ ሰነዳት፡ ምንጪ ፋይላት፡ ወይ ዝኾነ ኣማራጺ ጽግዕተኛታት ጃቫስክሪፕት (jQuery and Popper.js) ዘየጠቓልል እዩ።
ምንጪ ሳስ፣ ጃቫስክሪፕትን ሰነዳትን ፋይላትና ብምውራድ ቡትስትራፕ ብናይ ገዛእ ርእስኻ ንብረት ሻምብቆ ኣጠቓልል። እዚ ኣማራጺ ገለ ተወሳኺ መሳርሒታት ይሓትት፤
- Sass compiler (Libsass ወይ Ruby Sass ይድገፍ እዩ) ን CSS ናትካ ንምጥርናፍ።
- ኣውቶፕሪፊክሰር ን CSS ሸያጢ ቅድመ-ጥብቆ
Should you require build tools , ንቡትስትራፕን ዶክታቱን ንምምዕባል ተሓዊሶም ኣለዉ፡ ግን ንናይ ገዛእ ርእስኻ ዕላማታት ዘይምቹኣት ክኾኑ ይኽእሉ እዮም።
ነቲ ብ jsDelivr ዝግበር ምውራድ ዘልሎ እሞ ነቲ ዝተዓቀበ ስሪት ናይ Bootstrap ዝተጠርነፈ CSSን JSን ናብ ፕሮጀክትካ ኣቕርቦ።
ነቲ ዝተጠርነፈ ጃቫስክሪፕትና ትጥቀሙ እንተኾይንኩም፡ ቅድሚኡ CDN ስሪት jQueryን Popper.jsን ምእታው ኣይትረስዑ።
ናይ Bootstrap ምንጪ ፋይላት ናብ ዳርጋ ዝኾነ ፕሮጀክት ምስ ገለ ካብቶም ኣዝዮም ህቡባት ፓኬጅ ኣካየድቲ ስሓቦም። ፓኬጅ ማናጀር ብዘየገድስ፡ ቡትስትራፕ ምስ ወግዓዊ ዝተጠርነፉ ስሪትና ዝሰማማዕ ምድላው Sass compilerን Autoprefixer ን ከድልዮ እዩ።
Bootstrap ኣብ Node.js ዝሰርሑ ኣፕስ ብ npm package ንጽዓኖ :
require('bootstrap')
ኩሎም ናይ Bootstrap jQuery ፕላጊናት ኣብቲ jQuery ነገራት ክጽዕኖም እዩ። እቲ bootstrap
ሞዱል ንባዕሉ ዝኾነ ነገር ኣይልእኽን እዩ። /js/*.js
ኣብ ትሕቲ ናይቲ ፓኬጅ ላዕለዋይ ደረጃ ማህደር ዝርከቡ ፋይላት ብምጽዓን ናይ Bootstrap jQuery ፕላግ-ኢናት ብውልቂ ብኢድካ ክትጽዕኖም ትኽእል ኢኻ ።
Bootstrap's package.json
ኣብ ትሕቲ እዞም ዝስዕቡ መፍትሕታት ገለ ተወሳኺ ሜታዳታ ዝሓዘ እዩ።
sass
- መንገዲ ናብቲ ቀንዲ ሳስ ምንጪ ፋይል ቡትስትራፕstyle
- መንገዲ ናብቲ ብነባሪ ቅጥዕታት ተጠቒምካ ቅድሚኡ ዝተጠርነፈ ዘይተቐነሰ CSS ናይ Bootstrap (ምምዕርራይ የለን)
ኣብ Ruby apps ናትካ Bootstrap ብ Bundler ( ዝምከር ) ከምኡ ውን RubyGems ተጠቂምካ ነዚ ዝስዕብ መስመር ኣብ ናትካ ብምውሳኽ ጽዓኖ Gemfile
:
ከም ኣማራጺ፡ Bundler ዘይትጥቀም እንተኾንካ፡ ነዚ ትእዛዝ ብምፍጻም ነቲ gem ክትጭብጦ ትኽእል ኢኻ፤
ንተወሳኺ ዝርዝር ሓበሬታ ናይቲ ዕንቊ README ርአ ።
ብተወሳኺ ናይ Bootstrap Sassን JavaScriptን Composer ተጠቂምካ ክትተክልን ከተመሓድርን ትኽእል ኢኻ :
ኣብ .NET እንተድኣ ኣማዕቢልኩም፡ NuGet ተጠቂምኩም ናይ Bootstrap CSS ወይ Sass ከምኡ ውን JavaScript ክትጭብጡን ከተመሓድሩን ትኽእሉ ኢኹም ::