jekyll-admin icon indicating copy to clipboard operation
jekyll-admin copied to clipboard

./scripts/bootstrap doesn't work

Open derek-adair opened this issue 2 years ago • 6 comments

Description:

./scripts/bootstrap doesn't work for me. Depending on the version of node I use to build, i get various errors from yarn install.

Tell us a bit about yourself:

  • Version of JekyllAdmin I'm using: origin/master
  • Version of Jekyll I'm using: 4.3.1
  • Version of NodeJS I'm using: Tried 16.x and 18.x
  • Operating System Ubuntu 20.04

Steps to reproduce:

  1. git clone [email protected]:jekyll/jekyll-admin.git
  2. ./scripts/bootstrap

I expected the following:

A local copy of jekyll-admin I can modify.

But got the following, instead:

Various yarn errors depending on the version of node i'm using, I can supply them if necessary but I dont think this is the case.

Other details:

the frontend dependencies have not been updated in >3 years. It would be prudent to regenerate your lock files. Additionally, it can be troublesome to commit package-lock.json and yarn.lock. These were compiled on node 16, which is no longer supported.

derek-adair avatar Jun 10 '23 11:06 derek-adair

removing the lock files and running ./scripts/bootstrap results in a a built application, but ./script/server-frontend does not work.

derek-adair avatar Jun 10 '23 11:06 derek-adair

Hi @derek-adair any progress with this issue?

thaleshcv avatar Aug 24 '23 17:08 thaleshcv

Nope. No longer using this project for various reasons which are far beyond the scope of this issue. I still recommend using jekyll for any developer but i've moved over to Ghost for clients that need a UI for CMS.

IMO This is still a vital issue in order for this project to survive so someone should probably submit a PR.

derek-adair avatar Aug 25 '23 14:08 derek-adair

scripts/bootstrap, scripts/build, and scripts/server-frontend all work with node 13 as long as you don't delete package-lock.json. But I agree it would be nice to use newer versions.

cynic64 avatar Dec 28 '23 18:12 cynic64