🔥 Meet Our New Project: t0ggles - Your Ultimate Project Management Tool!

Framework7 CLI Installation

First of all make sure you have latest stable Node.js and NPM installed on your machine.

If you are going to target Native/Hybrid apps then you also need to install Cordova first (may require sudo):

$ npm install -g cordova

Now we can install Framework7 CLI (may require sudo):

$ npm install -g framework7-cli

If you have issues with installation related to access errors, you may try to run the command with additional flags:

$ npm install -g framework7-cli --unsafe-perm=true --allow-root

If you don't want to install it globally, it can also be used with npx.

Problem: icons are missing on macOS

Solution:

Add --flat for cpy within postinstall command section in file package.json

"postinstall": "cpy --flat ./node_modules/framework7-icons/fonts/*.* ./src/fonts/ && cpy --flat ./node_modules/material-icons/iconfont/*.* ./src/fonts/"

then run:

npm run postinstall

And you are good to go.