How do I make Browserify work with Puppeteer?

Hi everyone

I am using Visual Studio Code with Node.js 18.17.1. I installed Puppeteer 22.5.0 with the following command:

Npm install browserify -g

I tried creating a bundle with the following command:

Browserify index.js -o bundle.js

This error message came up:

Error: Can't walk dependency graph: ENOENT: no such file or directory, lstat 'C:\Users\*****\Downloads\scraperpuppeteer\fs'

The fs directory in the error message doesn’t exist, but I have installed fs and the code works with it (it creates a text file with text that I scraped from a website). Just to be sure, I installed fs again, but got the same error message.

I checked my package.json, and fs is there.

  "dependencies": {
    "fs": "^0.0.1-security",
    "puppeteer": "^22.5.0"
  }

I thought I’d test Browserify with a different folder. It generated a bundle when

const puppeteer = require(“puppeteer”)

was not in the code, but I get the following error message when I put the require command back in:

Error: Can't walk dependency graph: Cannot find module 'puppeteer-core/internal/puppeteer-core.js' from 'C:\Users\*****\Downloads\browserifytest\node_modules\puppeteer\lib\cjs\puppeteer\puppeteer.js'

Does anyone know why I can’t get Browserify to work with Puppeteer?

Thanks