1

Тема: react_js помилка

що означає дана помилка? як виправити дану помилку?

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:67:19)
    at Object.createHash (node:crypto:130:10)
    at module.exports (/Users/sashamaksyutenko/budget/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/Users/sashamaksyutenko/budget/node_modules/webpack/lib/NormalModule.js:417:16)
    at /Users/sashamaksyutenko/budget/node_modules/webpack/lib/NormalModule.js:452:10
    at /Users/sashamaksyutenko/budget/node_modules/webpack/lib/NormalModule.js:323:13
    at /Users/sashamaksyutenko/budget/node_modules/loader-runner/lib/LoaderRunner.js:367:11
    at /Users/sashamaksyutenko/budget/node_modules/loader-runner/lib/LoaderRunner.js:233:18
    at context.callback (/Users/sashamaksyutenko/budget/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at /Users/sashamaksyutenko/budget/node_modules/babel-loader/lib/index.js:59:103 {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

2

Re: react_js помилка

crbug/1173575, non-JS module files deprecated.

3

Re: react_js помилка

а шо гугл каже?

4

Re: react_js помилка

Вже виправив
Там потрібно було в файлі pacage.json замінити код в рядку start.
Зараз все працює.

Подякували: FakiNyan, mamkin haker2

5

Re: react_js помилка

Не знаю чому, але дана проблема знову появилась.

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:67:19)
    at Object.createHash (node:crypto:130:10)
    at module.exports (/Users/sashamaksyutenko/budget/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/Users/sashamaksyutenko/budget/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/Users/sashamaksyutenko/budget/node_modules/webpack/lib/NormalModule.js:471:10)
    at /Users/sashamaksyutenko/budget/node_modules/webpack/lib/NormalModule.js:503:5
    at /Users/sashamaksyutenko/budget/node_modules/webpack/lib/NormalModule.js:358:12
    at /Users/sashamaksyutenko/budget/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/Users/sashamaksyutenko/budget/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at iterateNormalLoaders (/Users/sashamaksyutenko/budget/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
/Users/sashamaksyutenko/budget/node_modules/react-scripts/scripts/start.js:19
  throw err;

6

Re: react_js помилка

Тепер інша помилка. Раніше все працювало

sashamaksyutenko@MacBook-Air-Sasha budget % cd budget
sashamaksyutenko@MacBook-Air-Sasha budget % yarn start
node:internal/modules/cjs/loader:317
    throw e;
    ^

SyntaxError: Error parsing /Users/sashamaksyutenko/Desktop/budget/budget/package.json: Unexpected token ; in JSON at position 10
    at parse (<anonymous>)
    at readPackage (node:internal/modules/cjs/loader:304:20)
    at readPackageScope (node:internal/modules/cjs/loader:329:19)
    at trySelf (node:internal/modules/cjs/loader:444:40)
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:910:24)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:999:19)
    at Module._preloadModules (node:internal/modules/cjs/loader:1270:12)
    at loadPreloadModules (node:internal/bootstrap/pre_execution:483:5)
    at prepareMainThreadExecution (node:internal/bootstrap/pre_execution:77:3) {
  path: '/Users/sashamaksyutenko/Desktop/budget/budget/package.json'
}

7

Re: react_js помилка

перечитайте то декілька разів і подумайте, шо воно хоче вам сказати

8

Re: react_js помилка

Зі слів internal і loader виглядає, що sasha87 намагається користувати бібліотеку, яку не вдалось завантажити з даної директорії.
На переповненні стеку рекомендують виконати такі дії:

  1. Видалити директорію node_modules

  2. Видалити файл package-lock.json

  3. Виконати npm install

  4. Виконати npm start

або

rm -rf node_modules package-lock.json && npm install && npm start
Подякували: mamkin haker1

9

Re: react_js помилка

по останній помилці там інше

Unexpected token ; in JSON at position 10

просто не туди, або зайву ; поставив

10

Re: react_js помилка

sashamaksyutenko@MacBook-Air-Sasha budget % npm start
npm ERR! code EJSONPARSE
npm ERR! path /Users/sashamaksyutenko/Desktop/budget/package.json
npm ERR! JSON.parse Unexpected token ";" (0x3B) in JSON at position 18 while parsing near "{\n  \"dependencies\"; {\n    \"prop-types\"..."
npm ERR! JSON.parse Failed to parse JSON data.
npm ERR! JSON.parse Note: package.json must be actual JSON, not just JavaScript.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/sashamaksyutenko/.npm/_logs/2021-12-05T14_16_46_727Z-debug.log
sashamaksyutenko@MacBook-Air-Sasha budget % 

11

Re: react_js помилка

помилка

sashamaksyutenko@MacBook-Air-Sasha budget % cd budget              
cd: no such file or directory: budget
sashamaksyutenko@MacBook-Air-Sasha budget % npm start
npm ERR! Missing script: "start"
npm ERR! 
npm ERR! Did you mean one of these?
npm ERR!     npm star # Mark your favorite packages
npm ERR!     npm stars # View packages marked as favorites
npm ERR! 
npm ERR! To see a list of scripts, run:
npm ERR!   npm run

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/sashamaksyutenko/.npm/_logs/2021-12-05T17_20_57_993Z-debug.log
sashamaksyutenko@MacBook-Air-Sasha budget % 

package.json файл

{
  "name"; "budget",
  "version"; "0.1.0",
  "private"; true,
  "dependencies"; {
    "@testing-library/jest-dom": "^5.11.4",
    "@testing-library/react": "^11.1.0",
    "@testing-library/user-event": "^12.1.10",
    "prop-types": "^15.7.2",
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "react-router-dom": "^5.2.0",
    "react-scripts": "4.0.2",
    "styled-components": "^5.2.1",
    "web-vitals": "^1.0.1"
  }
  "scripts"; {
    "start"; "react-scripts -- openssl-legacy-provider start",
    "build"; "react-scripts -- openssl-legacy-provider build",
    "test"; "react-scripts test",
    "eject"; "react-scripts eject"
  }
  "eslintConfig"; {
    "extends"; [
      "react-app",
      "react-app/jest"
    ]
  }
  "browserslist"; {
    "production"; [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development"; [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}

12

Re: react_js помилка

замість ; має бути :

13

Re: react_js помилка

проект на ГітХаб

https://github.com/SashaMaksyutenko/react_budget
Підкажіть, де помилка