problem z npm start i serverem http-server

0

Witam.
Czy jest możliwość po zainstalowaniu http servera za pomocą npm otworzyć serwer lokalny automatycznie w przeglądarce za pomocą komendy npm start. Wiem że z użyciem webpack serwer można w ten sposób uruchomić ale nie na tym mi zależy. Tak wygląda mój script w pliku package.json

 "scripts": {
    "start": "http-server -c-1 -p 8081"
  },

0

Nie podałeś ścieżki

Usage:
 http-server [path] [options]
[path] defaults to ./public if the folder exists, and ./ otherwise.

Now you can visit http://localhost:8080 to view your server

Note: Caching is on by default. Add -c-1 as an option to disable caching.
0

W dalszym ciągu nie potrafię poradzić sobie z uruchomieniem mojej strony internetowej przez ten server. Chciałbym uruchomić za pomocą komendy npm start plik.html z podpiętymi style.css i script.js. Serwer http-server zainstalowałem w "devDependencies" ale próbowałem i globalnie, mój skrypt w pliku package.json:

  "scripts": {
    "start": "http-server ./public -p 8081 -o"
  },

Po wpisaniu komendy npm start server się odpala w przeglądarce a następnie pojawia się komunikat z prośbą o zapisanie pliku na dysku.
Zależy mi na tym by plik html uruchomił się w przeglądarce podobnie jak ma to miejsce używając Live Servera w VSC. Czy jest to w ogóle możliwe?

0

Musi być podana prawdopodobnie cała ścieżka do Twojego index.html. Swoja drogą ja używam parcela do tego celu i mój npm script wygląda tak :

    "watch": "parcel src/index.html --open --no-autoinstall --port 8080",

1 użytkowników online, w tym zalogowanych: 0, gości: 1