首页 > 代码库 > gulp

gulp

gulp 安装


/**
 * @author 刘鹏
 * @version 2016-10-19 11:35:10
 */

gulp 安装需要安装node,下面是安装环境和整体的安装步骤。

[root@iZ25c1v52llZ ~]# uname -a
Linux iZ25c1v52llZ 2.6.32-573.22.1.el6.x86_64 #1 SMP Wed Mar 23 03:35:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@iZ25c1v52llZ ~]# cat /proc/version 
Linux version 2.6.32-573.22.1.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Wed Mar 23 03:35:39 UTC 2016
[root@iZ25c1v52llZ ~]# 
[root@iZ25c1v52llZ ~]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m

1.安装node

因为系统环境的原因,源码安装,好多次编译都没有通过,像下面的情况:

WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++)

所以跳过编译安装,使用二进制包
如:

# wget https://nodejs.org/dist/latest-v4.x/node-v4.6.1-linux-x64.tar.gz
//包下载地址:https://nodejs.org/dist/latest-v4.x/
//我使用的包是 node-v4.6.0-linux-x64.tar.gz
# wget https://nodejs.org/dist/latest-v4.x/node-v4.6.0-linux-x64.tar.gz
//阿里云机器外网资源较慢,可以下到本地再上传到服务器
# tar -xzf node-v4.6.0-linux-x64.tar.gz 
//移动文件位置
# mv node-v4.6.0-linux-x64 /usr/local/node
//添加环境变量
# vim /etc/profile
//添加
export NODE_HOME=/opt/node
export PATH=$NODE_HOME/bin:$PATH
//环境变量生效
# source /etc/profile
//操作
# node -v
v4.6.0

2.安装npm

现在的安装node时就带了npm,如果没有请自行安装

# npm -v
2.15.9

3.安装gulp

安装gulp

//不知道需要哪些模块,先暴力一下
# npm install
//进入项目根目录
# cd /mnt/code/msm-h5/
//全局安装
# npm install --global gulp
// ** 局部安装使用: npm install gulp   --save-dev
# gulp -v
[11:10:50] CLI version 3.9.1
//启动服务  项目已有项目  这步不执行
//开发:gulp serve
//生产:gulp dist
// 安装后打包
//msm-h5打包
# gulp build
# gulp build:api
//msm-admin打包
# gulp build
# gulp api

4.gulp安装失败处理

安装失败处理

//打包时缺少模块,请安装
# npm install minimatch@3.0.2
# npm install graceful-fs@3.0.0
# npm install babel-register
// 下面如果缺少再安装
// # npm install babel-core/register
// # npm install babel/register

5.打包展示

安装成功后的打包成功事例展示

gulp