在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