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

Instalacja pakietu bootstrapa przez nodejs

Cloud VPS
0 głosów
643 wizyt
pytanie zadane 10 października 2022 w Systemy CMS przez Piotrek2713 Mądrala (5,520 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,520 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ź 492 wizyt
pytanie zadane 7 listopada 2017 w JavaScript przez UltraSF Stary wyjadacz (11,740 p.)
0 głosów
1 odpowiedź 538 wizyt
pytanie zadane 30 marca 2018 w HTML i CSS przez Dzony66 Początkujący (310 p.)
+1 głos
3 odpowiedzi 901 wizyt
pytanie zadane 5 grudnia 2016 w Nasze projekty przez Horace17 Obywatel (1,070 p.)

93,487 zapytań

142,420 odpowiedzi

322,772 komentarzy

62,903 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

Kursy INF.02 i INF.03
...