Vue 3 beta was the version available at the time of writing this book. All the code will be updated with the final release on the GitHub repository here: https://github.com/PacktPublishing/Vue.js-3.0-Cookbook
You will need Node.js 12+ installed, Vue CLI updated to the latest version, and a good code editor of some sort. Other requirements will be introduced in each recipe. All the software requirements are available for Windows, macOS, and Linux.
To develop mobile applications for iOS, you need a macOS machine to get access to Xcode and the iOS simulator. Here's a table summarizing all the requirements:
Software/hardware covered in the book |
OS requirements |
Vue CLI 4.X |
Windows / Linux / macOS |
TypeScript 3.9.X |
Windows / Linux / macOS |
Quasar-CLI 1.X |
Windows / Linux / macOS |
Nuxt-CLI 3.X.X |
Windows / Linux / macOS |
Visual Studio Code 1.4.X and IntelliJ WebStorm 2020.2 |
Windows / Linux / macOS |
Netlify-CLI |
Windows / Linux / macOS |
Vercel-CLI |
Windows / Linux / macOS |
Firebase-CLI |
Windows / Linux / macOS |
Node.js 12+- |
Windows / Linux / macOS |
Python 3 |
Windows / Linux / macOS |
Xcode 11.4 and iOS Simulator |
macOS |
If you are using the digital version of this book, we advise you to type the code yourself or access the code via the GitHub repository (link available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.