vue+koa+nodejs 如何部署项目
部署前端vue项目 1.webpack打包成静态文件 static 和index.html 2.放入tomcat8 webapp Root下面上传linux 3.启动tomcat 部署后端koa项目安装Nodejs1、首先安装wget,对了已经安装了可以跳过该步yum install -y wget2、下载nodejs最新的bi...
部署前端vue项目
1.webpack打包成静态文件 static 和index.html
2.放入tomcat8 webapp Root下面上传linux
3.启动tomcat
部署后端koa项目
安装Nodejs
1、首先安装wget,对了已经安装了可以跳过该步
yum install -y wget
2、下载nodejs最新的bin包,可以在下载页面https://nodejs.org/en/download/中找到下载地址。然后执行下载命令下载node包
wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz
3、下载完毕后解压
xz -d node-v9.3.0-linux-x64.tar.xz
tar -xf node-v9.3.0-linux-x64.tar
4. 部署bin文件
先确认你nodejs的路径,我这里的路径为~/node-v9.3.0-linux-x64/bin。如图:
确认后执行
ln -s ~/node-v9.3.0-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v9.3.0-linux-x64/bin/npm /usr/bin/npm
5.测试
node -v
npm
完成!这里遇到过问题 所有又找了个方法
安装方法2——编译部署
环境要求
gcc 4.2
g++4.2
python 2.6
gun make 3.8.1
libexecinfo
检查linux版本
cat /etc/redhat-release
rpm -q gcc rpm -q gcc-c++
//安装gcc
yum -y install gcc gcc-c++ kernel-devel
python -V
yum install -y wget
cd /usr/src
wget https://nodejs.org/dist/v0.8.4/node-v0.8.4.tar.gz
tar -xf node-v0.8.4.tar.gz
cd node-v0.8.4
./configure
make && make install
5.测试 node -v npm
-
如果正确输出版本号,则部署OK
这种方式安装,个人觉得比较有点麻烦,还有安装gcc等其他程序,对应新人来说可能比较晕。而且编译比较久,切部署完成后nodejs为分别放在好几个文件夹内:
-
/usr/local/bin –放置nodejs 执行程序
-
/usr/lib –放置了node_modules,即nodejs的各种模块
-
/usr/include –放置了nodejs扩展开发用头文件
优点是全局安装nodejs模块,直接使用。
接下来使用koa-generator生成koa2项目(实际上我们已经开发好了koa2项目)
1、安装koa-generator
npm install -g koa-generator
koa2 kkk
cd /home/kkk
npm install
npm install pm2 -g
pm2 start app.js
中间遇到的问题:
1.权限问题 npm config set registry http://registry.npmjs.org/
2.版本升级 npm
install
-g n
n stable
3.pm2 找不到问题
ln -s /root/node-v8.9.0-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/local/bin
更多推荐
所有评论(0)