一、安装服务器需要的环境
1.安装Node.js 下载地址:http://nodejs.cn/download,根据服务器环境选择对应版本的安装包即可,本人选的是Windows64位的.msi安装包
a.安装完后:windows+r,输入cmd打开命令窗口,查看node和npm是否安装成功,出现下图表示已成功:
b.npm使用指定镜像(淘宝)
在上图输入命令:npm config set registry https://registry.npm.taobao.org
2.安装ARR(Application Request Routing),下载地址:https://www.iis.net/downloads/microsoft/application-request-routing,下载后直接安装即可
二、发布UNTX,PM2
1.以我本地代码为例:选择一下几个文件放到需要发布的文件夹(E:\发布文件\官网)里面
2.cmd进入到(E:\发布文件\官网)文件夹下面:安装依赖
a.输入:npm install
b.成功后:文件夹下面会多出一个命名为node_modules的文件夹
c.输入:npm run start
d.成功后出现一下界面:浏览器运行Listening的网址成功即可
3.安装PM2(node.js进程守护)
a.用管理员启动cmd,全局安装pm2:npm i pm2 -g
b.pm2设置开机启动:npm i -g pm2 -windows -service
c.添加系统环境变量:pm2_home="c:\users\各自电脑路径\.pme"(cmd命令:pm2 -v 可查看完整路径)
d.安装服务,cmd输入:pm2 -service -install【此命令会提示是否执行下一步,选择是即可】
4. PM2执行命令守护unxt进程,此步骤非常重要
a.cmd进入到unxt需要发布的项目文件夹下面:案例路径(E:\发布文件\官网)
b.执行命令:pm2 start "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" --name "自定义进程名称" -- run start
C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js此路径很重要,既第一步node.js默认的安装路径
出现下图实例,浏览器能正常访问unxt项目地址表示已成功
三、IIS发布网站UNXT、步骤直接贴图
上图的重写URL路径:就是上面【第二步->2小点->d步骤的访问路径】
完成上面的步骤,浏览器访问iis路径即可
自此:unxt部署到iis已全部完成
标签:npm,node,路径,IIS,pm2,UNTX,cmd,安装,亲测 From: https://www.cnblogs.com/smile-live/p/16868749.html