Strapi Installation Tips
For the Mac OS environment, when installing Strapi v. 4.6.1, is common to observe problems with Strapi Installation, it often fails by telling users about ```node-gyp``` and ```better-sqlite3``` failed to install:
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! better-sqlite3@7.4.6 install: prebuild-install
After facing the same problem many times, I realized that the best way is to remove the node installation files on your system, and then reinstall Strapi.
One may follow the instruction from ChatGPT:
1. Remove any Node.js versions installed on your system:
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
2. Remove the Node.js package manager (npm) cache:
sudo rm -rf ~/.npm
3. Remove any global npm packages you have installed:
npm ls -g --depth=0
sudo npm rm -g <package-name>
Note that you must go back to the Strapi app directory to remove the ```node_modules``` directory, then run:
yarn install
This procedure seems to better fix the problem of Strapi installation.