The article walked me through installing Grunt and Bower, which help with running jobs and managing client-side packages, respectively. Then I still got this error:
INVOKEPOWERSHELL(0,0): Error : Unrecognized link extension 'contentLibExtension'.Some more digging revealed a StackOverflow post with the answer. It had to do with an old version of the msdeploy.exe file. And then the publish worked like a charm.