Genau den relevanten Startbefehl hast Du sehr sorgfältig verborgen...
Meinst du
npm run open
Ja.
cd ~/tmp
mkdir npm_test
cd npm_test
npm install open
npm install concurrently
npm install http-server
edit package.json
----------------------------------------------
{
"name": "muster-oop",
"version": "1.0.0",
"description": "",
"main": "index.html",
"scripts": {
"open": "concurrently \"http-server -a localhost -p 1234\" \"open http://localhost:1234/index.html\""
},
"author": "",
"license": "ISC",
"devDependencies": {
"http-server": "^14.1.1"
}
}
----------------------------------------------
edit index.html
----------------------------------------------
<h1>Hallo Welt</h1>
----------------------------------------------
npm run open
oder npm run-script open
im Verzeichnis mit der package.json starten jetzt Webserver und Browser.
Nach der Änderung der Zeile in der package.json zu
"foo": "concurrently \"http-server -a localhost -p 1234\" \"open http://localhost:1234/index.html\""
eben npm run foo
oder npm run-script foo
.