FATAL ERROR: wasm code commit Allocation failed - process out of memory
Пытаюсь запустить проект React.js на Mac c процессором M1, но выдает ошибку о нехватке памяти. Пробовал запустить этот проект на windows и там все работает нормально. Версии nodejs совпадают.
Ошибка происходит только при запуске сервера разработки, то есть при запуске скрипта start, остальные скрипты работают нормально.
Вот package.json:
{
"name": "name",
"version": "0.1.0",
"private": true,
"dependencies": {
"@babel/runtime": "^7.12.5",
"@testing-library/dom": "^7.29.4",
"@testing-library/jest-dom": "^5.11.9",
"@testing-library/react": "^11.2.3",
"@testing-library/user-event": "^12.6.2",
"@types/jest": "^26.0.20",
"@types/node": "^12.19.15",
"@types/react": "^16.9.53",
"@types/react-dom": "^16.9.8",
"@types/react-redux": "^7.1.16",
"@vkontakte/icons": "^1.74.0",
"@vkontakte/vk-bridge": "^2.4.0",
"@vkontakte/vkjs": "^0.20.0",
"@vkontakte/vkui": "^4.0.8",
"eruda": "^2.4.1",
"eruda-code": "^2.0.0",
"eruda-dom": "^2.0.0",
"node-sass": "^4.14.1",
"prop-types": "^15.7.2",
"react": "^17.0.1",
"react-dom": "^17.0.1",
"react-redux": "^7.2.2",
"react-scripts": "4.0.1",
"redux": "^4.0.5",
"redux-devtools-extension": "^2.13.8",
"redux-thunk": "^2.3.0",
"typescript": "^4.1.3"
},
"scripts": {
"start": "cross-env PORT=10888 HTTPS=true BROWSER=none react-app-rewired start",
"build": "react-app-rewired build",
"deploy": "vk-miniapps-deploy",
"ontunnel": "vk-tunnel --insecure=1 --http-protocol=https --ws-protocol=wss --host=localhost --port=10888",
"test": "react-app-rewired 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"
]
},
"devDependencies": {
"@vkontakte/vk-miniapps-deploy": "^0.0.22",
"@vkontakte/vk-tunnel": "^0.0.15",
"cross-env": "^7.0.3",
"react-app-rewire-alias": "^0.1.9",
"react-app-rewired": "^2.1.8"
}
}
Текст ошибки:
/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node /Users/mrkeksz/.nvm/versions/node/v14.15.4/lib/node_modules/yarn/bin/yarn.js run start
yarn run v1.22.10
$ cross-env PORT=10888 HTTPS=true BROWSER=none react-app-rewired start
The following changes are being made to your tsconfig.json file:
- compilerOptions.paths must not be set (aliased imports are not supported)
ℹ 「wds」: Project is running at https://192.168.1.65/
ℹ 「wds」: webpack output is served from
ℹ 「wds」: Content not from webpack is served from /Users/mrkeksz/WebstormProjects/vkma-dating/public
ℹ 「wds」: 404s will fallback to /
Starting the development server...
<--- Last few GCs --->
[94207:0x130008000] 1077 ms: Scavenge 78.9 (105.0) -> 69.3 (105.0) MB, 1.2 / 0.0 ms (average mu = 0.996, current mu = 0.996) allocation failure
[94207:0x130008000] 1221 ms: Scavenge 87.2 (106.8) -> 76.2 (108.3) MB, 1.8 / 0.0 ms (average mu = 0.996, current mu = 0.996) allocation failure
[94207:0x130008000] 1301 ms: Scavenge 90.5 (111.7) -> 82.2 (115.7) MB, 1.6 / 0.0 ms (average mu = 0.996, current mu = 0.996) task
<--- JS stacktrace --->
FATAL ERROR: wasm code commit Allocation failed - process out of memory
1: 0x10471a9d8 node::Abort() [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
2: 0x10471ab58 node::errors::TryCatchScope::~TryCatchScope() [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
3: 0x104834384 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
4: 0x104834318 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
5: 0x104dc9cdc v8::internal::wasm::WasmCodeAllocator::AllocateForCodeInRegion(v8::internal::wasm::NativeModule*, unsigned long, v8::base::AddressRegion, v8::internal::wasm::WasmCodeAllocator::OptionalLock const&) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
6: 0x104dca970 v8::internal::wasm::NativeModule::CreateEmptyJumpTableInRegion(int, v8::base::AddressRegion, v8::internal::wasm::WasmCodeAllocator::OptionalLock const&) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
7: 0x104dc9638 v8::internal::wasm::NativeModule::AddCodeSpace(v8::base::AddressRegion, v8::internal::wasm::WasmCodeAllocator::OptionalLock const&) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
8: 0x104dca780 v8::internal::wasm::NativeModule::NativeModule(v8::internal::wasm::WasmEngine*, v8::internal::wasm::WasmFeatures const&, v8::internal::VirtualMemory, std::__1::shared_ptr<v8::internal::wasm::WasmModule const>, std::__1::shared_ptr<v8::internal::Counters>, std::__1::shared_ptr<v8::internal::wasm::NativeModule>*) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
9: 0x104dcccf4 v8::internal::wasm::WasmCodeManager::NewNativeModule(v8::internal::wasm::WasmEngine*, v8::internal::Isolate*, v8::internal::wasm::WasmFeatures const&, unsigned long, std::__1::shared_ptr<v8::internal::wasm::WasmModule const>) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
10: 0x104dd8808 v8::internal::wasm::WasmEngine::NewNativeModule(v8::internal::Isolate*, v8::internal::wasm::WasmFeatures const&, std::__1::shared_ptr<v8::internal::wasm::WasmModule const>, unsigned long) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
11: 0x104da7b54 v8::internal::wasm::AsyncCompileJob::CreateNativeModule(std::__1::shared_ptr<v8::internal::wasm::WasmModule const>, unsigned long) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
12: 0x104da7d1c v8::internal::wasm::AsyncCompileJob::GetOrCreateNativeModule(std::__1::shared_ptr<v8::internal::wasm::WasmModule const>, unsigned long) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
13: 0x104db0380 v8::internal::wasm::AsyncCompileJob::PrepareAndStartCompile::RunInForeground(v8::internal::wasm::AsyncCompileJob*) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
14: 0x104db014c v8::internal::wasm::AsyncCompileJob::CompileTask::RunInternal() [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
15: 0x104777c08 node::PerIsolatePlatformData::RunForegroundTask(std::__1::unique_ptr<v8::Task, std::__1::default_delete<v8::Task> >) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
16: 0x1047768a0 node::PerIsolatePlatformData::FlushForegroundTasksInternal() [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
17: 0x104f2dc20 uv__async_io [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
18: 0x104f3f7e0 uv__io_poll [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
19: 0x104f2e0b0 uv_run [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
20: 0x104752f40 node::NodeMainInstance::Run() [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
21: 0x1046f37d0 node::Start(int, char**) [/Users/mrkeksz/.nvm/versions/node/v14.15.4/bin/node]
22: 0x1a32cdf34 start [/usr/lib/system/libdyld.dylib]
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Пробовал запускать node с опцией --max-old-space-size=8192, но ничего не меняется
В чем может быть проблема?