在centos7安装node.js和express实现webpack打包的前端项目部署运行
1.首先更换国内的yum源
- 备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 下载网易的镜像
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
mv CentOS7-Base-163.repo CentOS-Base.repo
- 生成缓存
yum makecache
- 安装rar解压依赖到根目录下
cd ~
wget http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz
tar -zxvf rarlinux-4.0.1.tar.gz
cd rar
make
2.安装nodejs和npm
sudo curl -sL -o /etc/yum.repos.d/khara-nodejs.repo https://copr.fedoraproject.org/coprs/khara/nodejs/repo/epel-7/khara-nodejs-epel-7.repo
sudo yum install -y nodejs nodejs-npm
3. 测试是否安装成功
node -v
npm -v
4. 安装express
npm install express-generator -g
采用express生产站点,站点名称为mydemo
express mydemo
进入站点目录
cd mydemo
然后执行命令安装依赖
npm install
然后将在本地解压的dist文件夹下的内容放到public文件夹下面。
通过将解压文件dist.zip文件上传到public文件路径下。
然后解压压缩包:
unzip -j dist.zip
然后执行下面启动项目
npm start