npm start throws error
patrickshox opened this issue · 0 comments
patrickshox commented
Issue
npm start
threw the following error:
> puppeteer-browser-extension@0.1.0 start
> node scripts/start.js
node:internal/modules/cjs/loader:998
throw err;
^
Error: Cannot find module 'react-dev-utils/getPublicUrlOrPath'
Require stack:
- /Users/myname/puppeteer-test-browser-ext-main/config/paths.js
- /Users/myname/puppeteer-test-browser-ext-main/config/env.js
- /Users/myname/puppeteer-test-browser-ext-main/scripts/start.js
at Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
at Module._load (node:internal/modules/cjs/loader:841:27)
at Module.require (node:internal/modules/cjs/loader:1061:19)
at require (node:internal/modules/cjs/helpers:103:18)
at Object.<anonymous> (/Users/myname/puppeteer-test-browser-ext-main/config/paths.js:5:28)
at Module._compile (node:internal/modules/cjs/loader:1159:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
at Module.load (node:internal/modules/cjs/loader:1037:32)
at Module._load (node:internal/modules/cjs/loader:878:12)
at Module.require (node:internal/modules/cjs/loader:1061:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/myname/puppeteer-test-browser-ext-main/config/paths.js',
'/Users/myname/puppeteer-test-browser-ext-main/config/env.js',
'/Users/myname/puppeteer-test-browser-ext-main/scripts/start.js'
]
}
Reproduction Steps
- Clone repo
- Change directory to repo
- Run
npm start
Solution
While in repo, run export NODE_OPTIONS=--openssl-legacy-provider
.
Source
Details
- Darwin Kernel Version 22.4.0: Mon Mar 6 20:59:28 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T6000
- arm64
- Node.js v18.12.1