server - papa - Cómo servir la aplicación angular2 sin browsersync
lite server visual code (3)
En mi package.json
tengo lo siguiente:
...
"scripts": {
"tsc": "tsc",
"tsc:w": "tsc -w --outDir build",
"lite": "lite-server",
"start": "concurrent /"npm run tsc:w/" /"npm run lite/" "
},
...
y me preguntaba cómo podría iniciar la aplicación usando " npm production
" o algo similar.
Me gustaría evitar que browsersync se ejecute: lo intenté con varios usuarios y fue divertido ver que se desplazaban "como uno". Esto también ocurre a través de diferentes navegadores (pero no usando pestañas diferentes).
Puede usar serve en lugar de lite-server.
puede usar http-server (npm install -g http-server
) luego en su directorio de proyectos http-serve -p [port]
Use el npm start
. En la aplicación angular recientemente instalada con ng new <name_of_app>
, el archivo package.json tiene la configuración para ese
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
}
Entonces, al usar npm start
se ejecutará ng serve
y la sincronización del navegador no ejecutará browsersync