I’m looking forward to the Sass Fundamentals workshop! A few notes to ensure you’re set up in advance are below.
See you soon!
Mike
You’ll need a relatively recent version (v4.5 or newer, v7 ideally) of node.js installed. On OS X, a great way of doing this without disturbing your existing dev environment is to install NVM. Installation instructions are here.
You’ll know everything is set up properly when you can run
nvm --version # might look like "0.31.4"
node --version # might look like "v7.7.3"
Particularly if you’ve never tried it before, you should install Microsoft Visual Studio Code. Some fantastic extensions that I use regularly include
- css-triggers
- vscode-icons
- Sublime Text Keymap - Install if you’re used to sublime text keyboard shortcuts
git clone [email protected]:mike-north/sass-workshop.git
cd sass-workshop
npm install
then attempt to start the app up
./run -e nesting
should see a banner indicating that you’ve started an exercise
Updated Sass Fundamentals Installation Instructions
I've cloned and installed the repo successfully using Node version 8.17.0 (lts/carbon). To manage your Node version, I'd recommend using Node Version Manager (nvm). Once you have nvm installed, follow these installation instructions:
Download or Clone the Repository
git clone https://github.com/mike-works/sass-fundamentals.git cd sass-fundamentals
Install/Switch Node Version
Make sure you are in the
sass-fundamentals
directory. Install Node version8.17.0
:You can verify what version of Node you are using with
node -v
. If you are not using the correct version but know you have it installed, you can switch versions withnvm use 8.17.0
.Install Dependencies
You will still see deprecation warnings and vulnerabilities reported, but packages should install correctly. Once the dependencies are installed, you should be able to run the exercises. Here's a list of all the exercises:
./run -e nesting ./run -e parent ./run -e variables ./run -e mixins ./run -e range ./run -e functions ./run -e if ./run -e tiny ./run -e bem ./run -e extend ./run -e luminance