Although I'd done it all already (I thought), I'd missed out the very first instruction "npm init -y". Not only that but I had bootstrap loading as a default in the proj file. This is a dotnet mvc project (not Umbraco) and I'm shocked at how opinionated it is. Anyway, I now have TW intellisense, so thanks for the nudge 🙂