• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Instalacja pakietu bootstrapa przez nodejs

Object Storage Arubacloud
0 głosów
313 wizyt
pytanie zadane 10 października 2022 w Systemy CMS przez Piotrek2713 Mądrala (5,340 p.)

Dodałem pakiet bootstrapa do swojego folderu z projektem

przy próbie uruchomienia serwera terminal zwraca błędy

Jak to naprawić?

1 odpowiedź

0 głosów
odpowiedź 10 października 2022 przez Milesq Nałogowiec (32,020 p.)
wybrane 10 października 2022 przez Piotrek2713
 
Najlepsza
A czym to uruchamiasz? To cały błąd? Jak importujesz bootstrapa?
komentarz 10 października 2022 przez Piotrek2713 Mądrala (5,340 p.)

wpisuję komendę

node serwer.js

const express = require('express')
const bootstrap = require('bootstrap')
const app = express()
const port = 3000

app.use(express.static('public'))

app.listen(port, () => {
  console.log(`Example app listening on port ${port}`)
})

cały błąd jest widoczny na zrzucie terminala

zaimportowałem wcześniej komendą

npm install bootstrap@5.2.2

przed zaimportowaniem bootstrapa wszystko działało

komentarz 10 października 2022 przez Milesq Nałogowiec (32,020 p.)
komendą npm install zainstalowałeś ten moduł. Czyli od teraz jest o nim informacja w package.json i jest fizycznie pobrany w node_modules. Ale import jest w kodzie. Czyli w pliku serwer.js

Tylko, że w tym wypadku to nie zadziała, ponieważ ten plik to serwer. Czyli bootstrap nie trafia w ogóle do przeglądarki a dodatkowo node nie wie jak go przetworzyć - stąd błąd. Jeśli chcesz użyć bootstrapa, musisz zadeklarować to w html'u. I tam możesz zalinkować bezpośrednio z CDN'a, nie musisz instalować bootstrapa przez npm. Jeśli jednak chcesz, żeby bootstrap był linkowany z node_modules musisz użyć jakieś module bundlera.

Np webpack, rollup, vite, parcel (szczególnie polecam te 2 ostatnie, zwłaszcza w tym przypadku)

Podobne pytania

0 głosów
1 odpowiedź 410 wizyt
pytanie zadane 7 listopada 2017 w JavaScript przez UltraSF Stary wyjadacz (11,740 p.)
0 głosów
1 odpowiedź 303 wizyt
pytanie zadane 30 marca 2018 w HTML i CSS przez Dzony66 Początkujący (310 p.)
+1 głos
3 odpowiedzi 525 wizyt
pytanie zadane 5 grudnia 2016 w Nasze projekty przez Horace17 Obywatel (1,070 p.)

92,556 zapytań

141,404 odpowiedzi

319,563 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...