node.js–gulp
1、安装 nodejs–
node -v
npm -v (npm:node package mananger --node包管理工具)
– 2、全局安装 gulp –
npm install gulp@3 -g (@3是第3版本。mac:前面添加sudo)
–3、在项目目录下生成 package.json 文件–
npm init -y
–4、在项目目录中本地安装 gulp–
npm install gulp@3 --save-dev (本地安装成功后,会生成 node_modules 文件夹.ps:此处安装的
gulp版本须和全局安装的是同一个版本,mac:前面添加sudo)
5、在项目目录中本地安装 gulp 插件(https://www.npmjs.com)
压缩CSS:gulp-clean-css
npm install gulp-clean-css --save-dev (mac:前面添加sudo)
压缩JS:gulp-uglify
npm install --save-dev gulp-uglify (mac:前面添加sudo)
压缩Html:gulp-htmlmin
npm install --save-dev gulp-htmlmin (mac:前面添加sudo)
将ES6转换为ES5:gulp-babel
npm install --save-dev gulp-babel @babel/core @babel/preset-env (mac:前面添加sudo)
服务器:gulp-connect
npm install --save-dev gulp-connect (mac:前面添加sudo)
文件合并
npm install --save-dev gulp-concat (mac:前面添加sudo)
sass转css gulp-sass
npm install node-sass gulp-sass --save-dev (mac也不用加sudo)
–6、启动gulp–
gulp (mac:sudo gulp)
git
全局配置用户名和邮箱–
git config --global user.name ‘平台设置用户名’
git config --global user.email ‘平台绑定邮箱名’
–配置密钥对–
ssh-keygen
–查看git公钥–
1.cd ~/.ssh
2.ls
3.cat id_rsa.pub
–进入项目目录执行初始化git本地仓库–
git init
–赋值线上仓库的SSH地址–
git remote add origin [线上仓库的ssh地址]
–经过三步命令把代码放到本地仓库以及线上–
git add -A (把所有代码添加到本地暂存区)
git commit -m ‘这次提交做的更新或者修改’ (把代码从暂存区取提交到本地仓库)
git push origin master (把代码从本地仓库推送到线上)
附录
git status 查看当前仓库文件状态
git clone [线上地址] 可以把线上的仓库代码克隆到本地
git log 查看提交日志,也可以看到每一个提交的版本号
it reset --hard [要回退的版本号] 版本回退,可以在各个版本之间来回穿梭
git diff [文件名] 可以查看这次修改内容
常见linux命令
cd [目录名称] 进入目录
touch [文件名] 新建文件
ls 查看当前目录下的所有文件和文件夹
rm [文件名] 删除一个文件