node项目从环境到上线

一.搭建node环境(服务器搭建node环境同样适用)

1.下载node安装包

网址:Download | Node.js (nodejs.org)

注意:如果是win7,最高支持版本是13.14,所以安装以往版本,网址:Previous Releases | Node.js (nodejs.org)

1.1 下载最新版本的node

1.2 安装

这里可以修改安装路径

2.安装完成后,配置环境

一般来说,在选择安装路径时,都会自主选择路径,不然会默认安装在C盘,所以修改了安装路径,对应的环境配置和全局安装配置等都要修改。

2.1 找到node的安装路径,新建两个文件夹

2.2 此电脑进入环境变量设置,设置用户变量和系统变量

用户变量:

添加上面新建的node_global文件夹路径

系统变量:

添加NODE_PATH新变量,并赋值node_modules所在目录路径

修改完之后一直点确定,然后重启电脑(服务器)!!!才会生效!!!

修改完之后一直点确定,然后重启电脑(服务器)!!!才会生效!!!

修改完之后一直点确定,然后重启电脑(服务器)!!!才会生效!!!

3.环境配置好后,要修改npm全局安装的路径(顺便验证一下是否安装配置成功)

3.1 进入cmd命令窗口,查看node和npm版本

node -v //查看node版本
npm -v //查看npm版本

3.2 修改npm全局安装和缓存的路径

//记得换成你自己的
npm config set prefix “C:\app\Administrator\nodejs\node_global”
npm config set cache “C:\app\Administrator\nodejs\node_cache”

由于我已经配置好了,所以就不展示cmd命令台的安装了,你们分别输入上面两条命令按回车就行

查看是否更换成功:

npm config list

成功后,你使用“npm i 安装包 -g”全局安装的包就会出现在node_global的文件夹中了。

4.一般来说,如果网络通畅,使用npm命令安装包是不会报network err的错误的,如果每次安装包都很慢或者报错就建议更换镜像源了,更换成淘宝镜像,并用cnpm命令安装。

4.1 全局安装cnpm

npm i cnpm -g

已安装,所以不作cmd命令台展示

4.2 更换淘宝镜像

npm config set registry https://registry.npm.taobao.org

查看是否更换成功

npm config get registry

成功后,就可以使用“cnpm i 安装包”命令安装包了,嘎嘎快!

可以随便安装一个包,测试一下是否可行

至此,node安装和环境配置就大功告成啦!!!

二.编写node项目(简单的)

1.创建项目文件夹nodeProject(名字自己起)

2.将你的项目文件夹添加到开发工具工作区,打开对应路径下的终端,输入“npm init”命令创建package.json文件,具体会有很多选项让你填,如果想直接默认创建,则输入命令“npm init -y”一步创建成功

npm init //自己选填
npm init -y //默认一步到位

执行成功后,项目目录会出现packeage.json文件

3.新建js文件,你就可以尽情写代码了,需要什么包就“npm i”就行,给你们看看我的项目目录吧

4.在终端可以输入“node js文件相对路径”来运行js文件,查看打印,一般来说,文件相对路径不用写全,输入前面几个字符按下tab键就会自动补全的

5.如果使用4的命令运行项目,那么每次修改js文件都要重新输入命令运行一遍,这样非常不方便,所以推荐使用nodemon自动更新,这样,每次修改就会自动刷新了

5.1 全局安装nodemon

npm i -g nodemon

5.2 nodemon的使用

nodemon js文件相对路径

三.上线node项目到服务器

1.首先要在服务器安装node和配置环境哦

2.同样,在服务器新建项目文件夹,并将js文件和package.json文件添加到新建的项目文件夹

3.进行项目文件夹路径的cmd命令台,输入“npm i”或者“cnpm i”安装包,安装完之后就有node_modules文件夹了

4.全局安装pm2来启动node项目,pm2的优点非常多,可以自动重启之类的,更多请baidu了解

4.1 安装命令

npm i pm2 -g

4.2 如果想要实现开机自启动node项目还要安装pm2-windows-startup,这是win系统适用的,如果是其他系统,baidu吧

npm install pm2-windows-startup -g

4.3 进入项目文件夹路径的cmd命令台创建开机启动脚本文件

pm2-startup install

4.4 启动node项目

pm2 start js文件名
//例如:pm2 start CutDepthSample.js

4.5 保存设置,以便下次项目重启恢复

pm2 save

4.6 检查一下是否启动成功

pm2 list

4.7 pm2的基本命令

pm2 stop js文件名 //停止项目

还有其他的baidu

至此,node项目上线就搞定啦!如果有其他报错的话,可以baidu哦!

还有一点需要注意的是:npm安装一定要连外网的,公司的服务器没有连外网,我不知道,然后一直npm i不了,我头痛了很久才找到原因,大家不要像我这么“聪明”哦!

  • 20
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值