npm Webpack-Code ELIFECYCLE errno 1

Bei der Erstellung des PiCockpit-Frontend-Codes (der mit Webpack gepackt wurde) auf einem anderen Computer bin ich auf folgendes Problem gestoßen:

cross-env NODE_ENV=production webpack -progress -hide-modules -mode=production
Typ: 'Objekt',
additionalProperties: true,
Eigenschaften: {
gelten: {
description: 'Der Startpunkt des Plugins, erforderliche Methode',
instanceof: 'Funktion',
tsType: "(Compiler: import('../lib/Compiler')) => void"
}
},
erforderlich: [ 'apply' ]
}
},
Titel: 'WebpackOptionen',
description: 'Options object as provided by the user.',
Typ: 'Objekt',
additionalProperties: false,
Eigenschaften: {
amd: { '$ref': '#/definitions/Amd' },
Bürgschaft: { '$ref': '#/definitions/Bail' },
Cache: { '$ref': '#/definitions/CacheOptions' },
Kontext: { '$ref': '#/Definitionen/Kontext' },
Abhängigkeiten: { '$ref': '#/definitions/Dependencies' },
devServer: { '$ref': '#/definitions/DevServer' },
devtool: { '$ref': '#/definitions/DevTool' },
Eintrag: { '$ref': '#/definitions/Entry' },
Experimente: { '$ref': '#/definitions/Experiments' },
Externals: { '$ref': '#/definitions/Externals' },
externalsPresets: { '$ref': '#/definitions/ExternalsPresets' },
externalsType: { '$ref': '#/definitions/ExternalsType' },
ignoreWarnings: { '$ref': '#/definitions/IgnoreWarnings' },
infrastructureLogging: { '$ref': '#/definitions/InfrastructureLogging' },
loader: { '$ref': '#/definitions/Loader' },
Modus: { '$ref': '#/definitions/Mode' },
Modul: { '$ref': '#/definitions/ModuleOptions' },
name: { '$ref': '#/definitions/Name' },
Knoten: { '$ref': '#/Definitionen/Knoten' },
Optimierung: { '$ref': '#/Definitionen/Optimierung' },
Ausgabe: { '$ref': '#/definitions/Output' },
Parallelität: { '$ref': '#/Definitionen/Parallelität' },
Leistung: { '$ref': '#/definitions/Performance' },
Plugins: { '$ref': '#/definitions/Plugins' },
Profil: { '$ref': '#/definitions/Profile' },
recordsInputPath: { '$ref': '#/definitions/RecordsInputPath' },
recordsOutputPath: { '$ref': '#/definitions/RecordsOutputPath' },
recordsPath: { '$ref': '#/definitions/RecordsPath' },
auflösen: { '$ref': '#/definitions/Resolve' },
resolveLoader: { '$ref': '#/definitions/ResolveLoader' },
Schnappschuss: { '$ref': '#/definitions/SnapshotOptions' },
stats: { '$ref': '#/definitions/StatsValue' },
target: { '$ref': '#/definitions/Target' },
Uhr: { '$ref': '#/definitions/Watch' },
watchOptions: { '$ref': '#/definitions/WatchOptions' }
}
},
headerName: 'Webpack',
baseDataPath: 'Konfiguration',
postFormatter: [Funktion: postFormatter]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! picockpit-frontend@1.1.0 build: cross-env NODE_ENV=production webpack --progress --hide-modules --mode=production
npm ERR! Beenden Sie Status 1
npm ERR!
npm ERR! Das picockpit-frontend@1.1.0 Build-Skript ist fehlgeschlagen.
npm ERR! Es handelt sich wahrscheinlich nicht um ein Problem mit npm. Wahrscheinlich gibt es oben zusätzliche Logging-Ausgaben.

npm ERR! Ein vollständiges Protokoll dieses Laufs finden Sie in:
npm ERR! C:\Users\…\AppData\Roaming\npm-cache_logs\2022-05-12T15_01_47_281Z-debug.log

Behebt

Der typische Online-Vorschlag zur Behebung dieses Fehlers ist, node_modules zu entfernen, package-lock.json zu entfernen und die Module mit npm install neu zu installieren.

Dies hat bei mir nicht funktioniert, der Fehler blieb bestehen.

Hier ist, was gearbeitet:

Ich habe mir webpack.config.js und deaktivierte Teile davon, bis ich den Übeltäter gefunden hatte. Die beiden folgenden Zeilen mussten auskommentiert werden, damit die Konfiguration funktionierte:

// devtool: "#eval-Quellennachweis",

// module.exports.devtool = '#source-map'

In Ihrem Fall könnte es anders sein - ich empfehle Ihnen, mit webpack.config.js zu experimentieren, falls nötig.