linux 前端环境搭建
1.下载node.js
2.在linux 里使用wget命令
wget https://nodejs.org/dist/latest-v6.x/node-v6.12.3-linux-x64.tar.gz
3.解压缩
tar -xzvf node-v6.12.3-linux-x64.tar.gz
4.将node 移到 /usr/local目录下
cd /usr/local mv ~/node-v6.12.3-linux-x64 ./
5.添加环境变量
vim /etc/profile
6.添加node 路径
NODE_HOME=/usr/local/node-v6.12.3-linux-x64PATH=$PATH:$JAVA_HOME/bin:$NODE_HOME/binexport PATH JAVA_HOME CLASSPATH NODE_HOME
7.重新加载文件
source /etc/profile
8.安装webpack
npm install webpack -g
9.创建git 代码目录
10.安装git
yum -y install git
11.拉代码
git clone
12.进入项目文件夹,安装依赖
npm install --registry=https://registry.npm.taobao.org
13.打包 这里执行
npm run mydist
14.创建生产文件夹
cd / mkdir product cd product #前端项目目录 mkdir frontend cd frontend #项目目录 mkdir mall-fe
15.将dist 文件复制到 项目目录下
mv /developer/git-repository/mall-fe/dist /product/frontend/mall-fe/dist
16.编写自动化脚本将上面的发布过程自动化
在 /developer 目录下创建并编辑 vim fe-deploy.sh
# GIT_HOME=/developer/git-repository/ DEST_PATH=/product/frontend/ #cd dirif [ ! -n "$1" ];thenecho -e "please enter name!"exitfiif [ $1 = "mall-fe" ];thenecho -e "========Enter mall-fe================"cd $GIT_HOME$1elseecho -e "not found!"exit fi #clear git distecho -e "========Clear Git Dist================" rm -rf ./dist#gitecho -e "=======git checkout master================"git checkout masterecho -e "=======git pull================"git pullecho -e "=======npm install================"npm install --registry=https://registry.npm.taobao.org #npm run mydistecho -e "=======npm run mydist================"npm run mydist if [ -d "./dist" ];then #backup dest echo -e "================backup dist====================="rm -rf $DEST_PATH$1/back/dist mv $DEST_PATH$1/dist $DEST_PATH$1/back/dist#copyecho -e "=======copy================"cp -R $GIT_HOME$1/dist $DEST_PATH$1#echo resultecho "======= Deploy Success================"elseecho "======= Deploy Error================"fi
执行./fe-deploy.sh mall-fe 就可以进行自动化发布了
转载于:https://www.cnblogs.com/silences/p/8404291.html
linux 前端环境搭建相关推荐
- linux环境 前端开发环境搭建,Linux运维知识之linux 前端环境搭建
本文主要向大家介绍了Linux运维知识之linux 前端环境搭建,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 1.下载node.js 2.在linux 里使用wget命令 w ...
- 第七章 前端开发——前端工程化(NPM、脚手架、前端环境搭建)
第七章 前端工程化(NPM.脚手架.前端环境搭建) 一.支持环境 二.NPM包管理工具 三.Vue生成器 四.前端的集成环境 五.项目目录结构 六.前端Vue框架与后端Django框架的简单交互 一. ...
- 嵌入式linux编译环境搭建,嵌入式Linux开发环境搭建
整理下嵌入式Linux开发环境搭建过程笔记. 一.制作u-boot.bin文件: tar xjf u-boot-1.1.6.tar.bz2 cd u-boot-1.1.6 patch -p1 < ...
- 测试asp.net for Linux的环境搭建
asp.net for Linux的环境搭建 转自:http://www.cnblogs.com/xiaodiejinghong/archive/2013/04/01/2994216.html (根据 ...
- 嵌入式linux开发环境搭建——VirtualBox虚拟机网络环境解析
嵌入式linux开发环境搭建--VirtualBox虚拟机网络环境解析 本博文转自:Pandoras Box http://blog.csdn.net/yxc135/article/details/8 ...
- Django Python MySQL Linux 开发环境搭建
Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...
- linux php环境搭建 图文教程,linux php环境搭建教程
1) 安装依赖包yum -y install wget vim pcre pcre-devel openssl openssl-devel \libicu-devel gcc gcc-c++ auto ...
- Linux服务器环境搭建《Redis、Nginx、mysql8安装》
Linux服务器环境搭建<Redis.Nginx.mysql8安装> 1.Redis安装 直接操作: cd / cd /usr/local mkdir redis cd redis wge ...
- 嵌入式Linux开发环境搭建-4-嵌入式编程基础知识
嵌入式Linux开发环境搭建-4-嵌入式编程基础知识 1.安装代码编辑器 2.交叉编译工作使用 1.安装代码编辑器 参考文档 ubuntu几款好用的代码编辑器_百度经验 安装sublime text ...
最新文章
- Windows10下安装Anaconda3(附带python3.7.9)+Tensorflow2.0.0+Pycharm
- 加薪方式的真相!你是哪一种?
- Ubuntu创始人谈Windows 7、Chrome OS
- datagridview选中获取行号_DataGridView控件显示行号的正确代码及分析
- 因为梦想 书送远方 《数据化运营》免费领取
- ACPC Kickoff 2021
- 炫酷又实用的发送邮箱链接修改密码
- Excel收纳箱:如何通过VBA获得包含数据的最大行
- STM32F4寄存器初始化系列:GPIO
- PTA 租用游艇问题
- Android基本组件及使用
- MPU6050 DMP 代码完全解析 —— dmp_init
- 什么是HashMap?
- [转载评论]月入1.5万 中产阶层该买什么车?
- HTTP常见状态码 以及解决方法
- webpack编译出错You may need an appropriate loader to handle this file type.
- 视频伪原创方法 手机视频怎么修改md5值
- 最新阿里P7技术体系:拼多多三面惨败,2021最新版!
- 2.2案例:鸢尾花分类——逻辑回归
- 计算机硬件入门 之 译码器(以74LS138为例)
热门文章
- IT运维人员该学习哪些技术
- stm32时钟配置总结
- 嵌入式linux 项目开发(一)——HTML编程
- [转]Oracle分页之三:利用PagerView来实现无刷新GridView
- 免费的位图字体制作工具Bitmap Font Generator使用教程
- 使用windows命令和iconv.exe批量转换文件编码
- [Java] 蓝桥杯ALGO-151 算法训练 6-2递归求二进制表示位数
- L1-005. 考试座位号-PAT团体程序设计天梯赛GPLT
- 【Objective-C】类与结构体的区别
- 1040. 有几个PAT(25)- PAT乙级真题