- Como Usar Node En Terminal.app En Browser Mac Pro
- Como Usar Node En Terminal.app En Browser Mac 10
- Como Usar Node En Terminal.app En Browser Mac Download
Getting Started
After installing and starting the service (which happens automatically on most platforms) your device will generate a ZeroTier address. This is a ten-digit address that looks like
89e92ceee5
.Discovery (formerly Bonjour Browser) Mac App Store. Discovery is a utility that displays all the Bonjour services on your local network or on Wide-Area Bonjour domains. Previously called Bonjour Browser, it's now distributed on the Mac App Store. Discovery requires macOS 10.12 or higher. May 06, 2019 We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL. Using Apple® Mac® OS X This document explains the process of importing your digital certificate for use in Mac OS X with Mozilla® Firefox and/or Safari. Mozilla Firefox To import your digital certificate for use in another browser or on a different device when using Mozilla Firefox, please use these instructions.
To actually connect to anything you will need to join a network. These have 16-digit network IDs that look like
8056c2e21c000001
. You can get a network ID from someone else or you can create your own network at my.zerotier.com.Mac and Windows platforms have graphical interfaces that provide tray or task bar icons. All platforms have the
zerotier-cli
command line interface. Use zerotier-cli help
to get help. On Unix-like systems you may need to preface this with sudo
, while on Windows you will need to use an administrator-mode command prompt.A more detailed Getting Started is available at our Knowledge Base.
Visit our community chat for live help.
Visit our community chat for live help.
Download Links
Latest Version: 1.4.6 / Release Notes
Microsoft Windows
MSI Installer (x86/x64)
Be sure to approve installation of the driver during the install process.
Windows 7 and Windows Server 2012 or later are supported. It may work on Vista and Server 2008 but no support will be offered on these. If you are installing via a remote desktop session read this knowledge base entry.
MacOS
Como Usar Node En Terminal.app En Browser Mac Pro
MacOS PKG Installer
MacOS 10.10 or newer is supported. The following commands can be used from the terminal to control, restart, or uninstall the service.
Apple iOS
Get in App Store
The iOS App runs on iOS 10 or newer.
Android
Get in Google Play Store
The app should work on Android 4.0.3 or newer, though more recent versions are recommended. LineageOS may have issues and unfortunately we’re not able to duplicate or debug them.
The apk is also available for download
Linux (DEB/RPM)
Debian and RPM based distributions including Debian, Ubuntu, CentOS, RHEL, Fedora, and others are supported via a script that adds the right repository and installs the package. Will old mac software work on new systems.
If you’re willing to rely on SSL to authenticate the site, a one line install can be done with:
If you have GPG installed, a more secure option is available:
After using the script, use apt or yum to manage future updates to zerotier-one
Other Linux distributions may have their own packages. If not try building and installing from source.
FreeBSD
FreeBSD Package
The FreeBSD package is created and supported by the FreeBSD community and not by ZeroTier, Inc. Contact the package maintainer to report packaging related bugs.
Synology NAS
ZeroTier One for Synology NAS is designed for DSM 6+ and can be installed on any ARM, x86, or x64 based Synology NAS device. Once installed you can join virtual networks from the ZeroTier One web UI. Currently setup via QuickConnect is not supported. Check the ZeroTierNAS repository for more information.
QNAP NAS
Packages are available for x86, x64, and several ARM variants. Once installed ZeroTier can be controlled from the command line. Check the ZeroTierNAS repository for more information.
WD MyCloud NAS
ZeroTier One for Western Digital MyCloud EX2/4/Ultra NAS and personal cloud devices, with packages at download.zerotier.com. Once installed you can join virtual networks from the ZeroTier One command line interface. See the ZeroTierNAS repository for more information.
Others
Community OpenWRT Port
Community ports are not supported directly by ZeroTier, Inc. Contact the maintainer of the port for help or to report port-specific bugs.
Docker
The repository contains a Dockerfile that can be used to create a containerized ZeroTier for use with pure container-only Linux distributions.
Open Source
ZeroTier One on GitHub
ZeroTier One can be compiled easily from source for use on OSes other than those that we support via pre-built packages. This includes less common versions of Linux, older FreeBSD, OpenBSD, NetBSD, etc.
App Embedding / SDK (libzt)
libzt on GitHub
libzt downloads
The libzt project combines our network virtualization engine with a lightweight user-space TCP/IP stack and a Posix-compliant network API. The result can be built into an application as a library, allowing it to access virtual networks without elevated permissions or special OS access to create tun/tap ports.
Older Versions
Older versions of ZeroTier can be found here.
-->Si no está familiarizado con Node.js, esta guía le ayudará a conocer algunos aspectos básicos.If you're brand new to using Node.js, this guide will help you to get started with some basics.
Requisitos previosPrerequisites
En esta guía se da por supuesto que ya ha completado los pasos para configurar el entorno de desarrollo de Node.js en Windows nativo, que incluyen:This guide assumes that you've already completed the steps to set up your Node.js development environment on native Windows, including:
- Instalar un administrador de versiones de Node.js.Install a Node.js version manager.
- Instalar Visual Studio Code.Install Visual Studio Code.
La instalación de Node.js directamente en Windows es la manera más sencilla de empezar a realizar operaciones básicas de Node.js con la mínima configuración.Installing Node.js directly on Windows is the most straightforward way to get started performing basic Node.js operations with a minimal amount of set up.
![Como Usar Node En Terminal.app En Browser Mac Como Usar Node En Terminal.app En Browser Mac](/uploads/1/2/6/2/126261601/807149461.jpg)
Cuando esté listo para usar Node.js para desarrollar aplicaciones para producción, lo que suele implicar la implementación en un servidor Linux, se recomienda que configure el entorno de desarrollo de Node.js con WSL2.Once you are ready to use Node.js to develop applications for production, which typically involves deploying to a Linux server, we recommend that you set up your Node.js development environment with WSL2.Aunque es posible implementar aplicaciones web en servidores Windows, es mucho más común usar servidores Linux para hospedar las aplicaciones de Node.js.Though it's possible to deploy web apps on Windows servers, it is much more common to use Linux servers to host your Node.js apps.
Tipos de aplicaciones de Node.jsTypes of Node.js applications
Node.js es un entorno de tiempo de ejecución de JavaScript que se usa principalmente para crear aplicaciones web.Node.js is a JavaScript runtime primarily used for creating web applications.Dicho de otro modo, se trata de una implementación del lado servidor de JavaScript que se usa para escribir el back-end de una aplicación.Put another way, it's a server-side implementation of JavaScript used for writing the backend of an application.(No obstante, muchos marcos de Node.js también pueden controlar el front-end). Estos son algunos ejemplos de lo que puede crear con Node.js.(Though many Node.js frameworks can also handle the frontend.) Here are a few examples of what you might create with Node.js.
- Aplicaciones de una sola página (SPA) : aplicaciones web que funcionan dentro de un explorador y no tienen que volver a cargar una página cada vez que se usa para obtener datos nuevos.Single-page apps (SPAs): These are web apps that work inside a browser and don't need to reload a page every time you use it to get new data.Algunos ejemplos de SPA incluyen aplicaciones de redes sociales, correo electrónico o mapas, dibujo o texto en línea, etc.Some example SPAs include social networking apps, email or map apps, online text or drawing tools, etc.
- Aplicaciones en tiempo real (RTA) : aplicaciones web que permiten a los usuarios recibir información en cuanto la publica un autor, en lugar de requerir que el usuario (o el software) compruebe un origen periódicamente para comprobar si hay actualizaciones.Real-time apps (RTAs): These are web apps that enable users to receive information as soon as it's published by an author, rather than requiring that the user (or software) check a source periodically for updates.Algunas RTA de ejemplo incluyen aplicaciones de mensajería instantánea o salones de chat, juegos multijugador en línea que se pueden reproducir en el explorador, documentos de colaboración en línea, almacenamiento de la comunidad, aplicaciones de videoconferencia, etc.Some example RTAs include instant messaging apps or chat rooms, online multiplayer games that can be played in the browser, online collaboration docs, community storage, video conference apps, etc.
- Aplicaciones de streaming de datos: aplicaciones (o servicios) que envían datos o contenido a medida que llegan (o se crean) mientras mantienen la conexión abierta para seguir descargando datos, contenido o componentes según sea necesario.Data streaming apps: These are apps (or services) that send data/content as it arrives (or is created) while keeping the connection open to continue downloading further data, content, or components as needed.Algunos ejemplos incluyen aplicaciones de streaming de audio y vídeo.Some examples include video- and audio-streaming apps.
- API de REST: interfaces que proporcionan datos para la interacción con la aplicación web de otra persona.REST APIs: These are interfaces that provide data for someone else's web app to interact with.Por ejemplo, un servicio de la API de Calendario podría proporcionar fechas y horas para una ubicación de concierto que podrían usarse en un sitio web de eventos locales de otra persona.For example, a Calendar API service could provide dates and times for a concert venue that could be used by someone else's local events website.
- Aplicaciones representadas en el lado servidor (SSR) : estas aplicaciones web se pueden ejecutar en el cliente (explorador o front-end) y en el servidor (back-end), lo que permite que las páginas dinámicas muestren (generen HTML para) el contenido conocido y capten rápidamente el contenido desconocido a medida que esté disponible.Server-side rendered apps (SSRs): These web apps can run on both the client (in your browser / the front-end) and the server (the back-end) allowing pages that are dynamic to display (generate HTML for) whatever content is known and quickly grab content that is not known as it's available.A menudo se denominan aplicaciones 'isomórficas' o 'universales'.These are often referred to as “isomorphic” or “universal” applications.Las SSR utilizan métodos de SPA, ya que no se tienen que volver a cargar cada vez que se utilizan.SSRs utilize SPA methods in that they don't need to reload every time you use it.Sin embargo, las SSR ofrecen algunas ventajas que pueden parecerte o no importantes, como hacer que el contenido de tu sitio aparezca en los resultados de la búsqueda de Google y proporcionar una imagen de vista previa cuando los vínculos a la aplicación se compartan en redes sociales, como Twitter o Facebook.SSRs, however, offer a few benefits that may or may not be important to you, like making content on your site appear in Google search results and providing a preview image when links to your app are shared on social media like Twitter or Facebook.Un posible inconveniente es que requieren un servidor Node.js que se ejecute constantemente.The potential drawback being that they require a Node.js server constantly running.En términos de ejemplos, una aplicación de red social que promociona eventos que los usuarios quieren que aparezcan en los resultados de la búsqueda y en las redes sociales puede utilizar SSR, mientras que para una aplicación de correo electrónico será suficiente una SPA.In terms of examples, a social networking app that supports events that users will want to appear in search results and social media may benefit from SSR, while an email app may be fine as an SPA.También puedes ejecutar aplicaciones representadas por el servidor que no sean SPA, como, por ejemplo, un blog de WordPress.You can also run server-rendered no-SPA apps, which my be something like a WordPress blog.Como puedes ver, las cosas pueden complicarse. Solo tienes que decidir lo que es importante.As you can see, things can get complicated, you just need to decide what's important.
- Herramientas de la línea de comandos: le permiten automatizar tareas repetitivas y, a continuación, distribuir la herramienta en todo el ecosistema de Node.js.Command line tools: These allow you to automate repetitive tasks and then distribute your tool across the vast Node.js ecosystem.Un ejemplo de una herramienta de línea de comandos es cURL, que es una dirección URL de cliente y se usa para descargar contenido de una dirección URL de Internet.An example of a command line tool is cURL, which stand for client URL and is used to download content from an internet URL.cURL se usa a menudo para instalar componentes como Node.js o, en nuestro caso, un administrador de versiones de Node.js.cURL is often used to install things like Node.js or, in our case, a Node.js version manager.
- Programación de hardware: aunque no es tan popular como las aplicaciones web, Node.js está ganando popularidad para los usos de IoT, como la recopilación de datos de sensores, balizas, transmisores, motores o cualquier elemento que genere grandes cantidades de datos.Hardware programming: While not quite as popular as web apps, Node.js is growing in popularity for IoT uses, such as collecting data from sensors, beacons, transmitters, motors, or anything that generates large amounts of data.Node.js puede habilitar la recopilación de datos, el análisis de dichos datos, la comunicación entre un dispositivo y un servidor, y la realización de acciones basadas en el análisis.Node.js can enable data collection, analyzing that data, communicating back and forth between a device and server, and taking action based on the analysis.NPM contiene más de 80 paquetes para controladores de Arduino, Raspberry PI, Intel IoT Edison, varios sensores y dispositivos Bluetooth.NPM contains more than 80 packages for Arduino controllers, raspberry pi, Intel IoT Edison, various sensors, and Bluetooth devices.
Intente usar Node.js en VS CodeTry using Node.js in VS Code
- Abre la línea de comandos (símbolo del sistema, PowerShell o lo que prefieras), crea el nuevo directorio
mkdir HelloNode
y, a continuación, accede al directorio:cd HelloNode
.Open your command line (Command prompt, PowerShell, or whatever you prefer) and create a new directory:mkdir HelloNode
, then enter the directory:cd HelloNode
- Crea un archivo de JavaScript denominado 'app.js' con una variable denominada 'msg' dentro de:
echo var msg > app.js
.Create a JavaScript file named 'app.js' with a variable named 'msg' inside:echo var msg > app.js
- Abre el directorio y el archivo app.js en VS Code:
code .
.Open the directory and your app.js file in VS Code: :code .
- Agrega una variable de cadena simple ('Hola mundo') y, a continuación, envía el contenido de la cadena a la consola. Para ello, escribe lo siguiente en el archivo 'app.js':Add a simple string variable ('Hello World'), then send the contents of the string to your console by entering this in your 'app.js' file:
- Ejecutar el archivo 'app.js' con Node.js.To run your 'app.js' file with Node.js.Abre el terminal en VS Code. Para ello, selecciona Ver > Terminal (o selecciona Ctrl+` mediante el carácter de tilde grave).Open your terminal right inside VS Code by selecting View > Terminal (or select Ctrl+`, using the backtick character).Si necesitas cambiar el terminal predeterminado, selecciona el menú desplegable y elige Seleccionar el shell predeterminado.If you need to change the default terminal, select the dropdown menu and choose Select Default Shell.
- En el terminal, escribe:
node app.js
.In the terminal, enter:node app.js
.Deberías ver la salida: 'Hola mundo'.You should see the output: 'Hello World'. Best tagging software.
Nota
Ten en cuenta que, al escribir
console
en el archivo 'app.js', VS Code muestra las opciones admitidas relacionadas con el objeto console
que puedes elegir al usar IntelliSense.Notice that when you type console
in your 'app.js' file, VS Code displays supported options related to the console
object for you to choose from using IntelliSense.Intenta experimentar con IntelliSense utilizando otros objetos de JavaScript.Try experimenting with Intellisense using other JavaScript objects.Sugerencia
Prueba el nuevo terminal de Windows si tienes previsto usar varias líneas de comandos (Ubuntu, PowerShell, símbolo del sistema de Windows, etc.) o si quieres personalizar el terminal, incluido el texto, los colores de fondo, los enlaces de teclado, los paneles de varias ventanas, etc.Try the new Windows terminal if you plan to use multiple command lines (Ubuntu, PowerShell, Windows Command Prompt, etc) or if you want to customize your terminal, including text, background colors, key bindings, multiple window panes, etc.
Configuración de un marco de aplicación web básico mediante ExpressSet up a basic web app framework by using Express
![Terminal.app Terminal.app](https://applexgen.com/wp-content/uploads/2020/04/¿Por-que-no-encuentro-ningun-archivo-en-el-Finder.jpg)
Express es un marco de trabajo de Node.js minimalista, flexible y simplificado que facilita el desarrollo de una aplicación web capaz de administrar varios tipos de solicitudes, como GET, PUT, POST y DELETE.Express is a minimal, flexible, and streamlined Node.js framework that makes it easier to develop a web app that can handle multiple types of requests, like GET, PUT, POST, and DELETE.Express incluye un generador de aplicaciones que creará automáticamente una arquitectura de archivos para la aplicación.Express comes with an application generator that will automatically create a file architecture for your app.
Para crear un proyecto con Express.js:To create a project with Express.js:
- Abre la línea de comandos (símbolo del sistema, PowerShell o la prefieras).Open your command line (Command Prompt, Powershell, or whatever you prefer).
- Crea la nueva carpeta de proyecto
mkdir ExpressProjects
y accede al directoriocd ExpressProjects
.Create a new project folder:mkdir ExpressProjects
and enter that directory:cd ExpressProjects
- Usa Express para crear una plantilla de proyecto HelloWorld:
npx express-generator HelloWorld --view=pug
Use Express to create a HelloWorld project template:npx express-generator HelloWorld --view=pug
Nota
Aquí usamos el comando
npx
para ejecutar el paquete de Node Express.js sin instalarlo realmente (o bien instalándolo temporalmente en función de cómo quieras imaginarlo).We are using the npx
command here to execute the Express.js Node package without actually installing it (or by temporarily installing it depending on how you want to think of it).Si intentas usar el comando express
o comprobar la versión de Express instalada mediante express --version
, recibirás una respuesta que te indicará que no se encuentra Express.If you try to use the express
command or check the version of Express installed using: express --version
, you will receive a response that Express cannot be found.Si quieres instalar Express de forma global para usarlo una y otra vez, utiliza npm install -g express-generator
.If you want to globally install Express to use over and over again, use: npm install -g express-generator
.Puedes ver una lista de los paquetes que ha instalado npm mediante npm list
.You can view a list of the packages that have been installed by npm using npm list
.Se mostrarán por profundidad (el número de directorios anidados en profundidad).They'll be listed by depth (the number of nested directories deep).Los paquetes que has instalado estarán en la profundidad 0.Packages that you installed will be at depth 0.Las dependencias de ese paquete estarán en la profundidad 1, las más dependencias más alejadas en la profundidad 2, y así sucesivamente.That package's dependencies will be at depth 1, further dependencies at depth 2, and so on.Para más información, consulta el artículo sobre la diferencia entre npx y npm en Stackoverflow.To learn more, see Difference between npx and npm? on Stackoverflow.- Para examinar los archivos y las carpetas que Express ha incluido, abre el proyecto en VS Code con
code .
.Examine the files and folders that Express included by opening the project in VS Code, with:code .
Los archivos que genera Express crearán una aplicación web que utiliza una arquitectura que puede parecer un poco abrumadora al principio.The files that Express generates will create a web app that uses an architecture that can appear a little overwhelming at first.En la ventana del Explorador de VS Code (presiona Ctrl + Mayús + E para verla), observarás que se han generado los archivos y las carpetas siguientes:You'll see in your VS Code Explorer window (Ctrl+Shift+E to view) that the following files and folders have been generated:bin
.bin
.Contiene el archivo ejecutable que inicia la aplicación.Contains the executable file that starts your app.Activa un servidor (en el puerto 3000 si no se proporciona ninguna alternativa) y configura el control de errores básico.It fires up a server (on port 3000 if no alternative is supplied) and sets up basic error handling.public
.public
.Contiene todos los archivos a los que se accede públicamente, que incluyen archivos JavaScript, hojas de estilo CSS, archivos de fuente, imágenes y cualquier otro recurso que necesiten los usuarios cuando se conecten a tu sitio web.Contains all the publicly accessed files, including JavaScript files, CSS stylesheets, font files, images, and any other assets that people need when they connect to your website.routes
.routes
.Contiene todos los controladores de ruta de la aplicación.Contains all the route handlers for the application.En esta carpeta se generan automáticamente dos archivos,index.js
yusers.js
, que sirven como ejemplos de cómo separar la configuración de la ruta de la aplicación.Two files,index.js
andusers.js
, are automatically generated in this folder to serve as examples of how to separate out your application’s route configuration.views
.views
.Contiene los archivos que utiliza el motor de plantillas.Contains the files used by your template engine.Express está configurado para buscar aquí una vista coincidente cuando se llama al método de representación.Express is configured to look here for a matching view when the render method is called.El motor de plantillas predeterminado es Jade, pero está en desuso en favor de Pug, por lo que hemos usado la marca--view
para cambiar el motor de vista (plantilla).The default template engine is Jade, but Jade has been deprecated in favor of Pug, so we used the--view
flag to change the view (template) engine.Puede ver las opciones de marca--view
, entre otras, medianteexpress --help
.You can see the--view
flag options, and others, by usingexpress --help
.app.js
.app.js
.Punto de inicio de la aplicación.The starting point of your app.Lo carga todo y comienza a atender las solicitudes de los usuarios.It loads everything and begins serving user requests.Básicamente, es el pegamento que une todas las partes.It's basically the glue that holds all the parts together.package.json
.package.json
.Contiene la descripción del proyecto, el administrador de scripts y el manifiesto de la aplicación.Contains the project description, scripts manager, and app manifest.Su finalidad principal es realizar un seguimiento de las dependencias de la aplicación y las versiones respectivas.Its main purpose is to track your app's dependencies and their respective versions.
- Ahora debes instalar las dependencias que Express usa para compilar y ejecutar la aplicación HelloWorld Express (los paquetes usados para tareas como la ejecución del servidor, tal como se define en el archivo
package.json
).You now need to install the dependencies that Express uses in order to build and run your HelloWorld Express app (the packages used for tasks like running the server, as defined in thepackage.json
file).En VS Code, abre el terminal mediante las opciones Ver > Terminal (o presiona Ctrl + `, con el carácter de tilde grave); asegúrate de que todavía estás en el directorio del proyecto 'HelloWorld'.Inside VS Code, open your terminal by selecting View > Terminal (or select Ctrl+`, using the backtick character), be sure that you're still in the 'HelloWorld' project directory.Instala las dependencias de paquetes de Express con:Install the Express package dependencies with:
- Ahora tienes el marco configurado para una aplicación web de varias páginas que tiene acceso a una gran variedad de API y métodos de utilidad HTTP y middleware, lo que facilita la creación de una API sólida.At this point you have the framework set up for a multiple-page web app that has access to a large variety of APIs and HTTP utility methods and middleware, making it easier to create a robust API.Inicia la aplicación Express en un servidor virtual. Para ello, escribe:Start the Express app on a virtual server by entering:
Sugerencia
La parte
DEBUG=myapp:*
del comando anterior significa que estás indicando a Node.js que desea activar el registro con fines de depuración.The DEBUG=myapp:*
part of the command above means you are telling Node.js that you want to turn on logging for debugging purposes.No olvides reemplazar 'myapp' por el nombre de la aplicación.Remember to replace 'myapp' with your app name.Puedes encontrar el nombre de la aplicación en el archivo package.json
bajo la propiedad 'name'.You can find your app name in the package.json
file under the 'name' property.Al usar npx cross-env
se establece la variable de entorno DEBUG
en cualquier terminal, pero también se puede establecer con la forma específica del terminal.Using npx cross-env
sets the DEBUG
environment variable in any terminal, but you can also set it with your terminal specific way.El comando npm start
indica a npm que ejecute los scripts en el archivo package.json
.The npm start
command is telling npm to run the scripts in your package.json
file.- Ahora, para ver la aplicación en ejecución, puedes abrir un explorador web e ir a localhost:3000.You can now view the running app by opening a web browser and going to: localhost:3000
- Ahora que la aplicación HelloWorld Express se ejecuta localmente en el explorador, intenta realizar un cambio; para ello, abre la carpeta 'views' en el directorio del proyecto y selecciona el archivo 'index.pug'.Now that your HelloWorld Express app is running locally in your browser, try making a change by opening the 'views' folder in your project directory and selecting the 'index.pug' file.Una vez abierto, cambia
h1= title
ah1= 'Hello World!'
y selecciona Guardar (Ctrl + S).Once open, changeh1= title
toh1= 'Hello World!'
and selecting Save (Ctrl+S).Para ver el cambio, actualiza la URL de localhost:3000 en el explorador web.View your change by refreshing the localhost:3000 URL on your web browser. - Para detener la ejecución de la aplicación Express, escribe lo siguiente en el terminal: Ctrl+CTo stop running your Express app, in your terminal, enter: Ctrl+C
Prueba con un módulo de Node.jsTry using a Node.js module
Node.js tiene herramientas que te ayudan a desarrollar aplicaciones web del lado servidor, algunas integradas y muchas más disponibles a través de npm.Node.js has tools to help you develop server-side web apps, some built in and many more available via npm.Estos módulos pueden ayudar con muchas tareas:These modules can help with many tasks:
HerramientaTool | Se utiliza paraUsed for |
---|---|
gm, sharpgm, sharp | Manipulación de imágenes, que incluye la edición, el cambio de tamaño, la compresión, etc., directamente en el código de JavaScriptImage manipulation, including editing, resizing, compression, and so on, directly in your JavaScript code |
PDFKitPDFKit | Generación de PDFPDF generation |
validador.jsvalidator.js | Validación de cadenasString validation |
imagemin, UglifyJS2imagemin, UglifyJS2 | MinificaciónMinification |
spritesmithspritesmith | Generación de hojas de SpriteSprite sheet generation |
winstonwinston | RegistroLogging |
commander.jscommander.js | Creación de aplicaciones de línea de comandosCreating command-line applications |
Vamos a usar el módulo de sistema operativo integrado para obtener información sobre el sistema operativo del equipo:Let's use the built-in OS module to get some information about your computer's operating system:
Como Usar Node En Terminal.app En Browser Mac 10
- En la línea de comandos, abre la CLI de Node.js.In your command line, open the Node.js CLI.Verás el mensaje
>
, que te indica que estás usando Node.js después de escribir:node
.You'll see the>
prompt letting you know you're using Node.js after entering:node
- Para identificar el sistema operativo que estás usando actualmente (que debe devolver una respuesta que te indique que estás en Windows), escribe:
os.platform()
.To identify the operating system you are currently using (which should return a response letting you know that you're on Windows), enter:os.platform()
- Para comprobar la arquitectura de la CPU, escribe:
os.arch()
.To check your CPU's architecture, enter:os.arch()
- Para ver las CPU disponibles en el sistema, escribe:
os.cpus()
.To view the the CPUs available on your system, enter:os.cpus()
- Para salir de la CLI de Node.js escribe
.exit
o selecciona Ctrl + C dos veces.Leave the Node.js CLI by entering.exit
or by selecting Ctrl+C twice.SugerenciaPuedes usar el módulo de sistema operativo de Node.js para realizar acciones como comprobar la plataforma y devolver una variable específica de la plataforma: Win32/.bat para el desarrollo de Windows, darwin/.sh para Mac/UNIX, Linux, SunOS, etc. (por ejemplo,var isWin = process.platform 'win32';
).You can use the Node.js OS module to do things like check the platform and return a platform-specific variable: Win32/.bat for Windows development, darwin/.sh for Mac/unix, Linux, SunOS, and so on (for example,var isWin = process.platform 'win32';
).Read on to discover the top 20!The list of the most used 3D design software for Mac (see below) is based upon our. However, we excluded software that is not available or not suitable for the Mac OS. That’s why we compiled a list of the most popular 3D design programs for Mac users. Design structure matrix software mac.
Pasos siguientesNext steps
Como Usar Node En Terminal.app En Browser Mac Download
En esta guía, has aprendido algunas cosas básicas sobre lo que puedes hacer con Node.js, has probado la línea de comandos de Node.js en VS Code, has creado una aplicación web simple con Express.js y la has ejecutado localmente en el explorador web. Después has intentado usar algunos de los módulos de Node.js integrados.In this guide, you learned a few basic things about what you can do with Node.js, tried using the Node.js command line in VS Code, created a simple web app with Express.js and ran it locally in your web browser, and then tried using a few of the built-in Node.js modules.Para obtener más información sobre cómo instalar y usar algunos marcos web de Node.js populares, consulta la guía siguiente, en la que se trata el Next.js (un marco web representado por el servidor basado en React), Nuxt.js (un marco web representado por el servidor basado en Vue) y Gatsby (un marco web representado de forma estática basado en React).To learn more about how to install and use some popular Node.js web frameworks, continue to the next guide which covers Next.js (a server-rendered web framework based on React), Nuxt.js (a server-rendered web framework based on Vue), and Gatsby (a statically-rendered web framework based on React).También puedes ir directamente al aprendizaje sobre el uso de bases de datos de MongoDB o PostgreSQL o contenedores de Docker.You can also skip to learning about how to work with MongoDB or PostgreSQL databases or Docker containers.