In my local environment it compiles correctly, but in netlify it shows the log below.
10:25:42 AM: Failed during stage ‘building site’: Build script returned non-zero exit code: 2
10:25:39 AM:
10:25:39 AM: ❯ Version
10:25:39 AM: @netlify/build 29.15.0
10:25:39 AM:
10:25:39 AM: ❯ Flags
10:25:39 AM: baseRelDir: true
10:25:39 AM: buildId: 64a56f0734fc560009c4ce54
10:25:39 AM: deployId: 64a56f0734fc560009c4ce56
10:25:39 AM:
10:25:39 AM: ❯ Current directory
10:25:39 AM: /opt/build/repo
10:25:39 AM:
10:25:39 AM: ❯ Config file
10:25:39 AM: No config file was defined: using default values.
10:25:39 AM:
10:25:39 AM: ❯ Context
10:25:39 AM: production
10:25:39 AM:
10:25:39 AM: Build command from Netlify app
10:25:39 AM: ────────────────────────────────────────────────────────────────
10:25:39 AM:
10:25:39 AM: $ quasar build -m pwa
10:25:39 AM: Build mode… pwa
10:25:39 AM: Pkg quasar… v1.22.10
10:25:39 AM: Pkg @quasar/app… v2.4.3
10:25:39 AM: Debugging… no
10:25:39 AM: Publishing… no
10:25:39 AM: Configured browser support (at least 86.89% of global marketshare):
10:25:39 AM: · Chrome for Android >= 114
10:25:39 AM: · Firefox for Android >= 113
10:25:39 AM: · Android >= 114
10:25:39 AM: · Chrome >= 105
10:25:39 AM: · Edge >= 111
10:25:39 AM: · Firefox >= 105
10:25:39 AM: · iOS >= 15.2-15.3
10:25:39 AM: · Opera >= 96
10:25:39 AM: · Safari >= 15.6
10:25:40 AM: App · Reading quasar.conf.js
10:25:40 AM: App · Transpiling JS (Babel active)
10:25:41 AM: App · [GenerateSW] Will generate a service-worker file. Ignoring your custom written one.
10:25:41 AM: App · Chaining PWA Webpack config
10:25:41 AM: App · Cleaned build artifact: /opt/build/repo/dist/pwa
10:25:41 AM: App · Generating Webpack entry point
10:25:41 AM: App · Compiling with Webpack…
10:25:41 AM: App · Compiling PWA…
10:25:41 AM: Error: error:0308010C:digital envelope routines::unsupported
10:25:41 AM:
10:25:41 AM: - hash:71 new Hash
10:25:41 AM: node:internal/crypto/hash:71:19
10:25:41 AM:
10:25:41 AM: - node:crypto:133 Object.createHash
10:25:41 AM: node:crypto:133:10
10:25:41 AM:
10:25:41 AM: - createHash.js:135 module.exports
10:25:41 AM: [repo]/[webpack]/lib/util/createHash.js:135:53
10:25:41 AM:
10:25:41 AM: - NormalModule.js:417 NormalModule._initBuildHash
10:25:41 AM: [repo]/[webpack]/lib/NormalModule.js:417:16
10:25:41 AM:
10:25:41 AM: - NormalModule.js:471 handleParseError
10:25:41 AM: [repo]/[webpack]/lib/NormalModule.js:471:10
10:25:41 AM:
10:25:41 AM: - NormalModule.js:503
10:25:41 AM: [repo]/[webpack]/lib/NormalModule.js:503:5
10:25:41 AM:
10:25:41 AM: - NormalModule.js:358
10:25:41 AM: [repo]/[webpack]/lib/NormalModule.js:358:12
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:373
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:373:3
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:214 iterateNormalLoaders
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:214:10
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:221 iterateNormalLoaders
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:221:10
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:236
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:236:3
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:130 runSyncOrAsync
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:130:11
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:232 iterateNormalLoaders
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:232:2
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:205 Array.
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:205:4
10:25:41 AM:
10:25:41 AM: - CachedInputFileSystem.js:55 Storage.finished
10:25:41 AM: [repo]/[enhanced-resolve]/lib/CachedInputFileSystem.js:55:16
10:25:41 AM:
10:25:41 AM: - CachedInputFileSystem.js:91
10:25:41 AM: [repo]/[enhanced-resolve]/lib/CachedInputFileSystem.js:91:9
10:25:41 AM:
10:25:41 AM:
10:25:41 AM: node:internal/crypto/hash:71
10:25:41 AM: this[kHandle] = new _Hash(algorithm, xofLen);
10:25:41 AM: ^
10:25:41 AM: [ Error: error:0308010C:digital envelope routines::unsupported
10:25:41 AM:
10:25:41 AM: - hash:71 new Hash
10:25:41 AM: node:internal/crypto/hash:71:19
10:25:41 AM:
10:25:41 AM: - node:crypto:133 Object.createHash
10:25:41 AM: node:crypto:133:10
10:25:41 AM:
10:25:41 AM: - createHash.js:135 module.exports
10:25:41 AM: [repo]/[webpack]/lib/util/createHash.js:135:53
10:25:41 AM:
10:25:41 AM: - NormalModule.js:417 NormalModule._initBuildHash
10:25:41 AM: [repo]/[webpack]/lib/NormalModule.js:417:16
10:25:41 AM:
10:25:41 AM: - NormalModule.js:471 handleParseError
10:25:41 AM: [repo]/[webpack]/lib/NormalModule.js:471:10
10:25:41 AM:
10:25:41 AM: - NormalModule.js:503
10:25:41 AM: [repo]/[webpack]/lib/NormalModule.js:503:5
10:25:41 AM:
10:25:41 AM: - NormalModule.js:358
10:25:41 AM: [repo]/[webpack]/lib/NormalModule.js:358:12
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:373
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:373:3
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:214 iterateNormalLoaders
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:214:10
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:221 iterateNormalLoaders
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:221:10
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:236
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:236:3
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:111 context.callback
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:111:13
10:25:41 AM:
10:25:41 AM: - loader.transform-quasar-imports.js:23 module.exports
10:25:41 AM: [repo]/[@quasar]/app/lib/webpack/loader.transform-quasar-imports.js:23:15
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:119 LOADER_EXECUTION
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:119:14
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:120 runSyncOrAsync
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:120:4
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:232 iterateNormalLoaders
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:232:2
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:221 iterateNormalLoaders
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:221:10
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:236
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:236:3
10:25:41 AM:
10:25:41 AM: - LoaderRunner.js:111 context.callback
10:25:41 AM: [repo]/[loader-runner]/lib/LoaderRunner.js:111:13
10:25:41 AM:
10:25:41 AM: - index.js:44
10:25:41 AM: [repo]/[babel-loader]/lib/index.js:44:71
10:25:41 AM:
10:25:41 AM: ] {
10:25:41 AM: opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error’ ],
10:25:41 AM: library: ‘digital envelope routines’,
10:25:41 AM: reason: ‘unsupported’,
10:25:41 AM: code: ‘ERR_OSSL_EVP_UNSUPPORTED’
10:25:41 AM: }
10:25:41 AM: Node.js v18.16.1
10:25:41 AM:
10:25:41 AM: build.command failed
10:25:41 AM: ────────────────────────────────────────────────────────────────
10:25:41 AM:
10:25:41 AM: Error message
10:25:41 AM: Command failed with exit code 1: quasar build -m pwa (Search results for '"non-zero exit code: 1"' - Netlify Support Forums)
10:25:41 AM:
10:25:41 AM: Error location
10:25:41 AM: In Build command from Netlify app:
10:25:41 AM: quasar build -m pwa
10:25:41 AM:
10:25:41 AM: Resolved config
10:25:41 AM: build:
10:25:41 AM: command: quasar build -m pwa
10:25:41 AM: commandOrigin: ui
10:25:41 AM: publish: /opt/build/repo/dist/pwa
10:25:41 AM: publishOrigin: ui
10:25:42 AM: Caching artifacts
10:25:42 AM: Started saving node modules
10:25:42 AM: Finished saving node modules
10:25:42 AM: Started saving build plugins
10:25:42 AM: Finished saving build plugins
10:25:42 AM: Started saving corepack cache
10:25:42 AM: Finished saving corepack cache
10:25:42 AM: Started saving pip cache
10:25:42 AM: Finished saving pip cache
10:25:42 AM: Started saving emacs cask dependencies
10:25:42 AM: Finished saving emacs cask dependencies
10:25:42 AM: Started saving maven dependencies
10:25:42 AM: Finished saving maven dependencies
10:25:42 AM: Started saving boot dependencies
10:25:42 AM: Finished saving boot dependencies
10:25:42 AM: Started saving rust rustup cache
10:25:42 AM: Finished saving rust rustup cache
10:25:42 AM: Started saving go dependencies
10:25:42 AM: Finished saving go dependencies
10:25:42 AM: Build failed due to a user error: Build script returned non-zero exit code: 2
10:25:42 AM: Failing build: Failed to build site
10:25:43 AM: Finished processing build request in 24.418s