I've been encountering continuous failures while trying to deploy an SSG app on Next JS. The build consistently fails, and I'm met with an error message. Despite following the deployment documentation for SSG sites on Amazon diligently, the error persists, leaving me unsure of what's causing it.
Here's a snippet from my Amplify app log:
2021-09-24T10:55:48.543Z [HELP]: Outputting the npm debug log
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli '/root/.nvm/versions/node/v12.21.0/bin/node',
1 verbose cli '/root/.nvm/versions/node/v12.21.0/bin/npm',
1 verbose cli 'run',
1 verbose cli 'build'
1 verbose cli ]
2 info using <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="18766875582e36292c362929">[email protected]</a>
3 info using <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="6709080302271156554955564957">[email protected]</a>
4 verbose run-script [ 'prebuild', 'build', 'postbuild' ]
5 verbose lifecycle <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="38404142780816091608">[email protected]</a>~build: CWD: /codebuild/output/src168230001/src/xyz
6 silly lifecycle <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="473f3e3d077769766977">[email protected]</a>~build: Args: [ '-c', 'next build && next export' ]
7 silly lifecycle <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="ceb6b7b48efee0ffe0fe">[email protected]</a>~build: Returned: code: 1 signal: null
8 info lifecycle <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c2babbb882f2ecf3ecf2">[email protected]</a>~build: Failed to exec build script
9 verbose stack Error: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="730b0a0933435d425d43">[email protected]</a> build: `next build && next export`
10 verbose stack Exit status 1
11 verbose stack at EventEmitter.<anonymous> (/root/.nvm/versions/node/v12.21.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
12 verbose stack at EventEmitter.emit (events.js:314:20)
13 verbose stack at ChildProcess.<anonymous> (/root/.nvm/versions/node/v12.21.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:314:20)
13 verbose stack at maybeClose (internal/child_process.js:1022:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
14 verbose pkgid <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="6f1716152f5f415e415f">[email protected]</a>
15 verbose cwd /codebuild/output/src168230001/src/xyz
16 verbose Linux 4.14.238-125.422.amzn1.x86_64
17 verbose argv "/root/.nvm/versions/node/v12.21.0/bin/node" "/root/.nvm/versions/node/v12.21.0/bin/npm" "run" "build"
18 verbose node v12.21.0
19 verbose npm v6.14.11
20 error code ELIFECYCLE
21 error errno 1
22 error <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="cab2b3b08afae4fbe4fa">[email protected]</a> build: `next build && next export`
22 error Exit status 1
23 error Failed at the <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="96eeefecd6a6b8a7b8a6">[email protected]</a> build script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
2021-09-24T10:55:48.546Z [ERROR]: !!! Build failed
2021-09-24T10:55:48.546Z [ERROR]: !!! Non-Zero Exit Code detected
2021-09-24T10:55:48.546Z [INFO]: # Starting environment caching...
2021-09-24T10:55:48.546Z [INFO]: # Uploading environment cache artifact...
2021-09-24T10:55:48.631Z [INFO]: # Environment caching completed
Terminating logging...