- A 64-bit Intel CPU 1
- macOS High Sierra (10.13) (or higher)
- Install Command Line Tools (CLT) for Xcode
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ yarn add gulp-cli gulp @babel/{core,register,preset-env} -D
{
"presets": ["@babel/preset-env"]
}
$ touch gulpfile.babel.js
Add scripts to package.json
"scripts": {
"dev": "gulp dev",
"build": "gulp build",
"deploy": "gulp deploy"
}
Add dependencies for webserver, clean tool, pug (client template engine)
$ yarn add gulp-webserver del gulp-pug -D
Add dependencies for image
Add dependencies for sass(scss)
$ yarn add node-sass gulp-sass gulp-autoprefixer gulp-csso -D
Add dependencies for javascript
$ yarn add gulp-bro babelify uglifyify -D
Add dependencies for github page deployment
$ yarn add gulp-gh-pages -D