许久之后我们终于把Jenkins搬到了另一台服务器上。
然而,这是一台linux服务器,于是各种配置要重新走一遍。比如,NodeJS和Gulp。
一、NodeJS安装
1、下载安装包
https://nodejs.org/dist
(已经出到11了,我们还停在4,这样没问题吗……)
2、解压安装
tar -zxvf node-v4.6.0-linux-x64.tar.gz -C /usr/local/(或者你的目录)
3、将可执行文件链接到系统命令库
ln -s /usr/local/node-v4.6.0-linux-x64/bin/node /usr/local/bin
ln -s /usr/local/node-v4.6.0-linux-x64/bin/npm /usr/local/bin
4、测试
node -v
npm -v
成功了!
二、Gulp安装
0、使用npm,但是gulp依旧存在上一篇文章Jenkins集成Gulp实现前端自动发布提到的,全局与本地的问题
1、全局
npm install -g gulp
2、本地
cd 你的工程目录
npm install gulp
3、测试
cd 你的工程目录
gulp
报错了!
Cannot find module 'gulp-load-plugins'
哦对,我忘记本地需要下载各种依赖了
npm install
可以下载package.json中记录的依赖包
4、再测试
gulp
报错了!
AssertionError: Task function must be specified
这是什么?
三、Gulp版本替换
引用(回头改格式):Gulp 4最大的变化就是你不能像以前那样传递一个依赖任务列表。
gulp4必须说明这几个任务是顺序还是并行执行
引用:
gulp.series:按照顺序执行
gulp.paralle:可以并行计算
原来如此,那么我们现在的版本是……
gulp -v
是4.0.0!
那么我们原来编译使用的版本是……3.9.1。(相比nodejs来看,倒是落后得不太多嘛。)
接下在怎么替换呢?
1、卸载(全局、本地都要)
npm uninstall -g gulp
cd 你的工程目录
npm uninstall gulp
2、指定版本重装
npm install -g gulp@3.9.1
cd 你的工程目录
npm install gulp@3.9.1
3、又测试
gulp
成功!
(为啥要绑定微信啊好烦难道是为了提现方便吗然而又没有人打赏……)