He usado Xampp y JetBrain WebStorm para ejecutar un proyecto AngularJS. Pero es complicado y de bajo rendimiento. ¿Hay alguna otra forma de ejecutar un proyecto AngularJS?
Si está ejecutando el servidor http de node.js es muy fácil.
cd
en la carpeta de su proyecto y
npx http-server -o
# or, install it separately so you don't need npx
npm install -g http-server
http-server -o
-o
es abrir el navegador a la página. Ejecutar http-server --help
para ver otras opciones, como cambiar el número de puerto
node
?estas otras frases ingeniosas podrían ser más fáciles si no las tienes node
/ npm
instalas.
Por ejemplo, Python viene preinstalado en la mayoría de los sistemas, por lo que los servidores de Python de John Doe a continuación serían más rápidos.
MacOS viene instalado con ruby, por lo que esta es otra opción fácil si está ejecutando una Mac:
ruby -run -ehttpd . -p8000
y abra su navegador para http://localhost:8000
.
Python tiene un comando incorporado específicamente para activar un servidor web:
Python3.x:
python -m http.server 8000
Otras versiones:
python -m SimpleHTTPServer 8000
Iniciaría un servidor web en el puerto 8000
(Python es un requisito previo para esto; si no tiene Python instalado, las otras respuestas pueden ser más fáciles)
python -m http.server 8000
Puede comenzar instalando Node.js desde la terminal o cmd:
Luego instale las dependencias:
Luego, inicie el servidor:
fuente
cd
<your project folder>
(donde está el código desplegable de su angularjs)Puede acceder a su página en
localhost: 3000 o dirección IP: 3000
fuente
Yo suelo:
Instale Node.js. y npm. npm está instalado con Node.js
Colocado dentro del directorio raíz del proyecto
El siguiente comando crea package.json
Instale express ==> Rápido, sin pinchazos, minimalista para nodo:
Instale morgan ==> middleware de registro de solicitudes HTTP para node.js
crear archivo server.js
agregue el siguiente código en el archivo server.js
Finalmente ejecute su proyecto AngularJS en el servidor localhost:
fuente
Utilice el paquete npm local-web-server.
https://www.npmjs.com/package/local-web-server
Además, puedes ejecutar
-p define el puerto que desea utilizar
Después de eso, simplemente vaya a su navegador y acceda a http: localhost: 8181 /
fuente
Este comando se ejecuta en su terminal después de la ubicación de la carpeta del proyecto como
~/my-app$
Luego ejecute el comando: mostrará que el servidor de desarrollo en vivo URl NG está escuchando
localhost:4200
Abra su navegador en http: // localhost: 4200
fuente
Una aplicación angular se puede implementar usando cualquier servidor web en localhost. Las siguientes opciones describen las instrucciones de implementación para varias posibles implementaciones de servidores web según sus requisitos de implementación.
Servicios de información de Internet de Microsofts (IIS)
Windows IIS debe estar habilitado
1.1. En Windows, acceda al Panel de control y haga clic en Agregar o quitar programas.
1.2. En la ventana Agregar o quitar programas, haga clic en Agregar o quitar componentes de Windows.
1.3. Seleccione la casilla de verificación Internet Information Services (IIS), haga clic en Siguiente y luego en Finalizar.
1.4. Copie y extraiga el archivo Zip de la aplicación angular en el directorio raíz del servidor web: C: \ inetpub \ wwwroot
Servidor web ligero de NPM
Servidor web Apache Tomcat
fuente
"Suponiendo que tiene nodejs instalado",
mini-http es una herramienta de línea de comandos bastante fácil para crear un servidor http,
instale el paquete globalmente y
npm install mini-http -g
luego use su cmd (terminal) ejecute
mini-http -p=3000
en el directorio de su proyecto ¡Y boom! creaste un servidor en el puerto 3000 ahora ve a ver http: // localhost: 3000Nota: no es necesario especificar un puerto, simplemente puede ejecutar
mini-http
omh
iniciar el servidorfuente
Si usted es un tipo de Java, simplemente coloque su carpeta angular en la carpeta de contenido web de su aplicación web e impleméntela en su servidor Tomcat. Muy facil !
fuente
Suponiendo que ya tiene instalado node.js, puede usar la sincronización del navegador para realizar pruebas sincronizadas del navegador.
fuente
Si ha utilizado Visual Studio Community o cualquier otra edición para su proyecto angular, vaya a la carpeta del proyecto, primero escriba
C: \ Carpeta del proyecto> npm install -g http-server Verá lo siguiente: + [email protected] agregó 25 paquetes en 4.213s
Luego, escriba C: \ Carpeta del proyecto> servidor http –o
Verá que su aplicación aparece automáticamente en http://127.0.0.1:8080/
fuente
También puede configurar el entorno en código de Visual Studio. Ejecute Ctrl + Shift + P, luego escriba ctr en el cuadro que aparece y seleccione tareas: Configure Task Runner, luego cambie el archivo task.json a esto:,
{ "version": "0.1.0", "command": "explorer", "windows": { "command": "explorer.exe" }, "args": ["index.html"] }
guarde sus cambios, luego seleccione su archivo index.html y escriba Ctrl + Shift + B. Esto abrirá el proyecto con su navegador predeterminado.fuente