GithubHelp home page GithubHelp logo

Comments (7)

delucis avatar delucis commented on May 15, 2024 1

Thanks for reporting @uyiekpen! Just checked with one of our maintainers who has a Windows computer and they said they remembered seeing something similar, but running pnpm i again fixed it for them, so maybe try that as a first step. If that doesn’t work, let me know — perhaps sharing a bit more of the error log.

Were you looking to contribute something specific or did you want to build a website with Starlight?

from starlight.

uyiekpen avatar uyiekpen commented on May 15, 2024 1

ohh.. thanks for the respond..i have fixed it and it running in my local machine

from starlight.

uyiekpen avatar uyiekpen commented on May 15, 2024

i was looking to contribute something

from starlight.

uyiekpen avatar uyiekpen commented on May 15, 2024

.../node_modules/puppeteer install$ node install.js
│ ERROR: Failed to set up Chromium r869685! Set "PUPPETEER_SKIP_DOWNL…
│ Error: read ECONNRESET
│ at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:…
│ errno: -4077,
│ code: 'ECONNRESET',
│ syscall: 'read'
│ }
└─ Failed in 1m 41.5s at C:\Users\USER\Desktop\personal project\starlight\node_modules.pnpm\[email protected]\node_modules\puppeteer
 ELIFECYCLE  Command failed with exit code 1.

this is the error i am having

from starlight.

delucis avatar delucis commented on May 15, 2024

Thanks for sharing. It looks like during dependency installation, Puppeteer fails to download Chromium correctly.

Puppeteer is only needed for running our accessibility test, which we do in a GitHub Action, so is not essential for local development (unless you wanted to run the accessibility test locally but let’s skip that for now).

To unblock your work, I’d suggest the following:

cd docs
pnpm un pa11y-ci
pnpm i

This will remove pa11y-ci (the tool that’s pulling in Puppeteer) as a dependency and then hopefully you can successfully install all the other dependencies. Avoid committing the updated package.json and pnpm-lock.yaml files while you work and we should be OK hopefully 🤞

I’ll also take a look if there’s something we can do to help avoid forcing people through that big download just to get started.

from starlight.

delucis avatar delucis commented on May 15, 2024

Oh, and one other option might be to try using something like Gitpod! Because they’re installing dependencies on their servers and you’re just editing in the browser, sometimes they can help in these situations. We have a short guide to setting up the repo with Gitpod too. @sarah11918 who is the Astro Docs Lead contributes like this very often, so let us know if you feel like trying that and run into anything!

from starlight.

delucis avatar delucis commented on May 15, 2024

Hi @uyiekpen — just tidying up issues, and I think this one is resolved so I will close it. Don’t hesitate to post further if you have questions though!

from starlight.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.