Cannot running puppeter after Replit has upgrading latest environment

I tried to run a replit with this code a year ago.

index.js

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({ headless: false, args: ['--no-sandbox', '--disable-setuid-sandbox'] });
  const page = await browser.newPage();

  page.goto("https://www.youtube.com/");
})();

I forgot the contents of the replit.nix file
the point is that the replit code can open the browser. I took the reference from here https://replit.com/talk/share/This-time-we-are-getting-puppeteer/28380

after replit upgraded the latest environment. repl can no longer run as usual

after I searched for some references. it turns out that you have to change the replit.nix file to

replit.nix

{ pkgs }: {
	deps = [
		pkgs.nodejs-18_x
    pkgs.chromedriver
    pkgs.chromium
    pkgs.nodePackages.typescript-language-server
    pkgs.yarn
    pkgs.replitPackages.jest
	];
}

but the terminal shows an error like this

 bash main.sh
nix error: building nix env: exit status 1
Output has been trimmed to the last 20 lines
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/adapters.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/build-support/trivial-builders.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/top-level/splice.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/top-level/all-packages.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/top-level/aliases.nix'
evaluating file '/nix/store/zrz4v931nll428xvympmavjf76wh0v68-nixpkgs/nixpkgs/overlay.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/generic/default.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/lib/customisation.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/tools/text/gawk/default.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/servers/x11/xorg/default.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/servers/x11/xorg/overrides.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/generic/make-derivation.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/build-support/mkshell/default.nix'
evaluating file '/home/runner/This-time-we-are-getting-puppeteerasc/replit.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/generic/check-meta.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/lib/systems/doubles.nix'
copied source '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/generic/default-builder.sh' -> '/nix/store/9krlzvny65gdc8s7kpb6lkx8cd02c25b-default-builder.sh'
error: attribute 'nodejs-18_x' missing, at /home/runner/This-time-we-are-getting-puppeteerasc/replit.nix:3:3
(use '--show-trace' to show detailed location information)

main.sh: line 6: npm: command not found
exit status 127
nix error: building nix env: exit status 1
Output has been trimmed to the last 20 lines
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/adapters.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/build-support/trivial-builders.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/top-level/splice.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/top-level/all-packages.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/top-level/aliases.nix'
evaluating file '/nix/store/zrz4v931nll428xvympmavjf76wh0v68-nixpkgs/nixpkgs/overlay.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/generic/default.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/lib/customisation.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/tools/text/gawk/default.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/servers/x11/xorg/default.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/servers/x11/xorg/overrides.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/generic/make-derivation.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/build-support/mkshell/default.nix'
evaluating file '/home/runner/This-time-we-are-getting-puppeteerasc/replit.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/generic/check-meta.nix'
evaluating file '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/lib/systems/doubles.nix'
copied source '/nix/store/qkdmqki0dwmm50z81d1cs0pw3f82127k-nixpkgs-legacy-src/pkgs/stdenv/generic/default-builder.sh' -> '/nix/store/9krlzvny65gdc8s7kpb6lkx8cd02c25b-default-builder.sh'
error: attribute 'nodejs-18_x' missing, at /home/runner/This-time-we-are-getting-puppeteerasc/replit.nix:3:3
(use '--show-trace' to show detailed location information)

Does anyone have the same problem like this? Does anyone understand what causes it?