发布网友 发布时间:2024-09-14 16:32
共1个回答
热心网友 时间:2024-09-27 20:00
如何运行nodejs环境Window上安装Node.js
你可以采用以下两种方式来安装。
1、Windows安装包(.msi)
32位安装包下载地址:?
64位安装包下载地址:?
本文实例以v0.10.26版本为例盯喊,其他版本类似,安装步骤:
步骤1:双击下载后的安装包?v0.10.26,如下所示:
和平时安装其他软件一样等待安装完成!
步骤2:?检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd"源毕=输入命令"path",输出如下结果:
PATH=C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;
c:\python32\python;C:\MinGW\bin;C:\ProgramFiles\GTK2-Runtime\lib;C:\ProgramFiles\MySQL\MySQLServer5.5\bin;C:\ProgramFiles\nodejs\;
C:\Users\rg\AppData\Roaming\npm
我们可以看到环境变量中已经包含了C:\ProgramFiles\nodejs\
步骤3:?检查Node.js版本
2、Windows二进制文件(.exe)安装
32位安装雹则芹包下载地址:?
64位安装包下载地址:?
安装步骤
步骤1:双击下载的安装包Node.exe,将出现如下界面:
步骤2:点击Run(运行)按钮将出现命令行窗口:
步骤3:版本测试
进入node.exe所在的目录,如下所示:
如果你获得以上输出结果,说明你已经成功安装了Node.js。
在nodejs中运行js代码
终端(Terminal)是专门为开发人员设计的,用于实现人机交互的一种方式。
作为一名合格的程序员,我们有必要识记一些常用的终端命令,来辅助我们更好的操作与使用计算机。
1、打开终端
2、输入node要执行的js文件路径例如:nodedemo.js
提一嘴我这里用的是vscode的终端,你如果是windows的话,有很多种方法,一种右键选择,powershell,一种就是在这个文件路径上,去掉,出入cmd,都答敏渗会直接找到这个文件,相当于你是cd进来的。
在windows的powershell或cmd终端中,我们可以通过如下快捷键,来提高终端的操作效拿樱率:
本文主要讲的就是关于node环境下清脊如何运行js文件,还是非常简单滴,推荐歌曲《最好的都给你》
nodejs服务后台持续运行三种方法forever是一个nodejs守护进程,完全由命令行缓做简操控。forever会监控nodejs服务,并在服务挂掉后进行重启。
1、安装forever
npminstallforever-g
2、启动服务
serviceforeverstart
3、使用forever启动js文件
foreverstartindex.js
4、停止js文件
foreverstopindex.js
5、启动js文件并输出日志文件
foreverstart-lforever.log-oout.log-eerr.logindex.js
6、重启js文件
foreverrestartindex.js
7、查看正在运行的进程
foreverlist
pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功扰裤能
npminstall-gpm2
pm2startapp.js??//启动
pm2startapp.js-imax?//启动使用所有CPU核心的集群
pm2stopapp.js???//停止
pm2stopall??????//停止所有
pm2restartapp.js??//重启
pm2restartall?????//重启所有
pm2delete?app.js???//关闭
运行pm2startup,即在/etc/init.d/目录下生成pm2-root的启动脚本,且自动将pm2-root设为服务。
运行pm2save,会将当前pm2所运行的应用保存在胡孝/root/.pm2/dump.pm2下,当开机重启时,运行pm2-root服务脚本,并且到/root/.pm2/dump.pm2下读取应用并启动。
nodejs自带node.js自带服务nohub,不需要安装别的包。
缺点:存在无法查询日志等问题,关闭终端后服务也就关闭了,经测试是这样的。
nohupnode***.js