NPM CI не удается в EAS-сборку с ошибкой: package.json и package-lock.json не синхронизированыAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 NPM CI не удается в EAS-сборку с ошибкой: package.json и package-lock.json не синхронизированы

Сообщение Anonymous »

Я пытаюсь создать свой проект Expo, используя EAS -Build, но я получаю следующую ошибку на этапе «Установки зависимостей»: < /p>
Running "npm ci" in /home/expo/workingdir/build/ directory
npm error code EUSAGE
npm error
npm error `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
npm error
npm error Missing: webpack@5.99.9 from lock file
npm error Missing: @types/eslint-scope@3.7.7 from lock file
npm error Missing: @types/estree@1.0.8 from lock file
npm error Missing: @webassemblyjs/ast@1.14.1 from lock file
npm error Missing: @webassemblyjs/wasm-edit@1.14.1 from lock file
npm error Missing: @webassemblyjs/wasm-parser@1.14.1 from lock file
npm error Missing: chrome-trace-event@1.0.4 from lock file
npm error Missing: enhanced-resolve@5.18.2 from lock file
npm error Missing: es-module-lexer@1.7.0 from lock file
npm error Missing: eslint-scope@5.1.1 from lock file
npm error Missing: glob-to-regexp@0.4.1 from lock file
npm error Missing: loader-runner@4.3.0 from lock file
npm error Missing: tapable@2.2.2 from lock file
npm error Missing: terser-webpack-plugin@5.3.14 from lock file
npm error Missing: watchpack@2.4.4 from lock file
npm error Missing: @types/eslint@9.6.1 from lock file
npm error Missing: @webassemblyjs/helper-numbers@1.13.2 from lock file
npm error Missing: @webassemblyjs/helper-wasm-bytecode@1.13.2 from lock file
npm error Missing: @webassemblyjs/floating-point-hex-parser@1.13.2 from lock file
npm error Missing: @webassemblyjs/helper-api-error@1.13.2 from lock file
npm error Missing: @xtuc/long@4.2.2 from lock file
npm error Missing: @webassemblyjs/helper-buffer@1.14.1 from lock file
npm error Missing: @webassemblyjs/helper-wasm-section@1.14.1 from lock file
npm error Missing: @webassemblyjs/wasm-gen@1.14.1 from lock file
npm error Missing: @webassemblyjs/wasm-opt@1.14.1 from lock file
npm error Missing: @webassemblyjs/wast-printer@1.14.1 from lock file
npm error Missing: @webassemblyjs/ieee754@1.13.2 from lock file
npm error Missing: @webassemblyjs/leb128@1.13.2 from lock file
npm error Missing: @webassemblyjs/utf8@1.13.2 from lock file
npm error Missing: @xtuc/ieee754@1.2.0 from lock file
npm error Missing: esrecurse@4.3.0 from lock file
npm error Missing: estraverse@4.3.0 from lock file
npm error Missing: jest-worker@27.5.1 from lock file
npm error Missing: serialize-javascript@6.0.2 from lock file
npm error Missing: randombytes@2.1.0 from lock file
npm error Missing: supports-color@8.1.1 from lock file
npm error
npm error Clean install a project
npm error
npm error Usage:
npm error npm ci
npm error
npm error Options:
npm error [--install-strategy ] [--legacy-bundling]
npm error [--global-style] [--omit [--omit ...]]
npm error [--include
[--include ...]]
npm error [--strict-peer-deps] [--foreground-scripts] [--ignore-scripts] [--no-audit]
npm error [--no-bin-links] [--no-fund] [--dry-run]
npm error [-w|--workspace [-w|--workspace ...]]
npm error [-ws|--workspaces] [--include-workspace-root] [--install-links]
npm error
npm error aliases: clean-install, ic, install-clean, isntall-clean
npm error
npm error Run "npm help ci" for more info
npm error A complete log of this run can be found in: /home/expo/.npm/_logs/2025-07-08T22_07_05_361Z-debug-0.log

Что я попробовал:
=> удаленная node_modules
=> Удаленный пакет-lock.json
=> ran npm установить для восстановления файла блокировки
=> ran npm-lock. /> => ran eas Build -p Android -clear -cache < /p>
=> Все еще получая одинаковую ошибку во время сборки < /p>
Соответствующие файлы < /p>
{
"main": "expo-router/entry",
"dependencies": {
"expo": "~53.0.11",
"react": "^19.0.0",
"react-native": "^0.79.5",
"expo-router": "~5.1.3",
"firebase": "^11.9.1",
"uuid": "^11.1.0",
"axios": "^1.10.0",
"@react-navigation/native": "^7.1.6",
"react-native-reanimated": "~3.17.4",
...
},
"devDependencies": {
"jest": "^29.2.1",
"jest-expo": "~53.0.7",
"typescript": "~5.8.3",
...
}
}

"main": "expo-router/entry",
"dependencies": {
"expo": "~53.0.11",
"react": "^19.0.0",
"react-native": "^0.79.5",
"expo-router": "~5.1.3",
"firebase": "^11.9.1",
"uuid": "^11.1.0",
"axios": "^1.10.0",
"@react-navigation/native": "^7.1.6",
"react-native-reanimated": "~3.17.4",
...
},
"devDependencies": {
"jest": "^29.2.1",
"jest-expo": "~53.0.7",
"typescript": "~5.8.3",
...
}
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... on-are-out
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»