Die Verwendung des neuesten next.js-Releases und einer einfachen „Hello World“-Indexseite mit 0 Abhängigkeiten kann auf Heroku nicht mit folgendem Fehler ausgeführt werden:
{ Error: Cannot find module '/tmp/build_xxx/node_modules/babel-runtime/helpers/inherits'
at Function.Module._resolveFilename (module.js:455:15)
at Function.Module._load (module.js:403:25)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/app/.next/dist/pages/index.js:7:18)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3) code: 'MODULE_NOT_FOUND' }
Wie sieht Ihre package.json aus? Hat es jemals mit Heroku funktioniert oder nur mit dieser Version?
Genau wie in Readme. Habe es zum ersten Mal auf Heroku versucht.
Am 5. November 2016, 19:39 +0200, schrieb Eric Zingeler [email protected] :
Wie sieht deine package.json aus? Hat es jemals mit Heroku funktioniert oder nur mit dieser Version?
—
Sie erhalten dies, weil Sie den Thread verfasst haben.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an (https://github.com/zeit/next.js/issues/198#issuecomment-258628771) oder schalten Sie den Thread stumm (https://github.com/notifications/unsubscribe -auth/AAhJ2QHX_rT1m5jB_w_o_ghK2Sa2gJ_pks5q7L9TgaJpZM4Kplvy).
Möglicherweise wird devDependencies benötigt. Heroku installiert standardmäßig nur Abhängigkeiten bei der Bereitstellung.
Probieren Sie es aus:
https://devcenter.heroku.com/articles/nodejs-support#devdependencies
@eezing Ich habe nur eine Abhängigkeit, next
.
@nvartolomei
Erfolgt der Befehl „nächster Build“ vor „nächster Start“?
Hallo,
Ich habe genau das gleiche Problem:
2016-11-07T21:26:31.802385+00:00 app[web.1]: { Error: Cannot find module '/tmp/build_55ae646128a2d187aba0de41013a15bc/n
ode_modules/react/react.js'
2016-11-07T21:26:31.802399+00:00 app[web.1]: at Function.Module._resolveFilename (module.js:469:15)
2016-11-07T21:26:31.802401+00:00 app[web.1]: at Function.Module._load (module.js:417:25)
2016-11-07T21:26:31.802401+00:00 app[web.1]: at Module.require (module.js:497:17)
2016-11-07T21:26:31.802402+00:00 app[web.1]: at require (internal/module.js:20:19)
2016-11-07T21:26:31.802403+00:00 app[web.1]: at Object.<anonymous> (/app/.next/dist/pages/index.js:7:14)
2016-11-07T21:26:31.802403+00:00 app[web.1]: at Module._compile (module.js:570:32)
2016-11-07T21:26:31.802404+00:00 app[web.1]: at Object.Module._extensions..js (module.js:579:10)
2016-11-07T21:26:31.802404+00:00 app[web.1]: at Module.load (module.js:487:32)
2016-11-07T21:26:31.802405+00:00 app[web.1]: at tryModuleLoad (module.js:446:12)
2016-11-07T21:26:31.802406+00:00 app[web.1]: at Function.Module._load (module.js:438:3) code: 'MODULE_NOT_FOUND' }
2016-11-07T21:26:31.806064+00:00 app[web.1]: { Error: Cannot find module '/tmp/build_55ae646128a2d187aba0de41013a15bc/n
ode_modules/babel-runtime/helpers/inherits'
2016-11-07T21:26:31.806067+00:00 app[web.1]: at Function.Module._load (module.js:417:25)
2016-11-07T21:26:31.806066+00:00 app[web.1]: at Function.Module._resolveFilename (module.js:469:15)
2016-11-07T21:26:31.806067+00:00 app[web.1]: at Module.require (module.js:497:17)
2016-11-07T21:26:31.806068+00:00 app[web.1]: at require (internal/module.js:20:19)
2016-11-07T21:26:31.806069+00:00 app[web.1]: at Object.<anonymous> (/app/.next/dist/pages/_error.js:7:18)
2016-11-07T21:26:31.806069+00:00 app[web.1]: at Module._compile (module.js:570:32)
2016-11-07T21:26:31.806070+00:00 app[web.1]: at Object.Module._extensions..js (module.js:579:10)
2016-11-07T21:26:31.806071+00:00 app[web.1]: at Module.load (module.js:487:32)
2016-11-07T21:26:31.806071+00:00 app[web.1]: at tryModuleLoad (module.js:446:12)
2016-11-07T21:26:31.806072+00:00 app[web.1]: at Function.Module._load (module.js:438:3) code: 'MODULE_NOT_FOUND' }
2016-11-07T21:26:31.808680+00:00 app[web.1]: (node:23) UnhandledPromiseRejectionWarning: Unhandled promise rejection (r
ejection id: 1): TypeError: res.status is not a function
Ich bin deinem Rat @eezing gefolgt und habe die Installation der devDependencies erzwungen mit:
$ heroku config:set NPM_CONFIG_PRODUCTION=false
Ich habe nachgesehen: Der Befehl next build
wird vor dem Befehl next start
ausgeführt
Und wie bei @nvartolomei habe ich nur next
als Abhängigkeit
Läuft jemand erfolgreich auf Heroku?
Danke
@eezing Leider habe ich im Moment keine Zeit, mich damit zu beschäftigen.
Selbes Problem hier:
{ [Error: Cannot find module '/tmp/build/node_modules/react/react.js'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module '/tmp/build/node_modules/babel-runtime/helpers/inherits'] code: 'MODULE_NOT_FOUND' }
next.js wandelt einige require
Pfade auf next build
in absolute Pfade um, aber es sieht so aus, als könnten diese Pfade zur Laufzeit nicht aufgelöst werden. Vielleicht wegen des Modul-Cache, den Heroku macht?
Dies erscheint an anderen Orten (wie einem Flynn-Cluster), die die Heroku-Buildpacks verwenden:
Error: Cannot find module /app/.next/dist/pages/_error
Gibt es eine ausführliche Option für next build
?
Ich kann durch das Herunterladen eines Flynn-Slugs (der Heroku-Buildpacks verwendet) bestätigen, dass next build
-Assets nicht in den Slug kompiliert werden.
Ich werde versuchen, dies über PR zu lösen ... es wird wahrscheinlich die Verwendung relativer Pfade überall erfordern
Ich kann bestätigen, dass sowohl auf Flynn als auch auf Heroku der Schritt next build
in absoluten Pfaden für require-Anweisungen gebacken wird. Dies ist problematisch, da der Erstellungsort ( /tmp/build
) nicht mit dem Laufzeitort ( /app
) identisch sein wird. Dieser Fehler kann prägnanter umbenannt werden. next build
sollte keine absoluten Pfade verwenden
Für heroku/dokku können Sie das npm-Skript prestart
verwenden, um die next.js-App zu erstellen.
"scripts": {
"prestart": "next build",
"start": "next start -p ${PORT}",
}
Ja @dotcypress , das Hinzufügen eines Prestart-Schritts hat mein Problem gelöst. Danke
Ich denke, wir sollten erwägen, react
und babel-runtime
peerDependencies zu erstellen, was auch https://github.com/zeit/next.js/issues/204 lösen würde.
@arunoda @rauchg Gedanken ?
@nkzawa Wenn Sie react
zu einer Peer-Abhängigkeit machen, sollten Sie auch glamor
zu einer machen. Würde helfen, #184 zu lösen.
Dies hängt mit dem allgemeinen babel-Laufzeitfehler zusammen.
Wir finden einen Weg mit CRA und Storybook, indem wir Helfer und Polyfills deaktivieren.
Siehe hier
Es scheint ziemlich in Ordnung zu sein, den Benutzer zu bitten, react
und react-dom
bereitzustellen. Aber darum zu bitten, babel-runtime zur Verfügung zu stellen, wäre ziemlich hässlich.
Wenn wir Helfer nicht ausschalten, könnten wir einige Webpacks require.resolve-Magie anwenden, um damit umzugehen.
Die von @dotcypress bereitgestellte prestart
-Lösung reicht aus, um die Dinge zum Laufen zu bringen, aber ich würde trotzdem vorschlagen, dass Next:
A: Verwenden Sie beim Kompilieren keine absoluten Pfade
B: Ermöglichen Sie dem Benutzer, den Pfadnamen des endgültigen Bereitstellungsverzeichnisses anzugeben, damit die kompilierten Assets funktionieren, IE: next build {path to project} --runtimeDir=/app
Eine andere Möglichkeit, Module aus next
aufzulösen, ist das Transpilieren von Code wie
// before
const foo = require('babel-runtime/foo')
// after
const foo = require('next/require')('babel-runtime/foo')
next/require
würde so aussehen:
export default (moduleId) => require(moduleId)
Obwohl wir eine Problemumgehung für die Webpack-Kompilierung benötigen würden, da das dynamische require
auf dem Webpack nicht richtig funktioniert.
Übrigens: Der prestart
-Ansatz funktioniert nicht mit Dokku Zero Downtime Deploys
Traurig, aber das ist ein Blocker für unser Projekt, wie kann ich bei der Behebung helfen?
@nkzawa @rauchg
@dotcypress wie wäre es mit der Verwendung einiger Buildpacks.
Als Beispiel hier: https://github.com/weibeld/heroku-buildpack-run
Damit könnten Sie beim Erstellen des Heroku-Slugs ein Bash-Skript ausführen.
@arunoda aber wie hilft das bei Dokku Zero Downtime Deploys ?
Ich nehme an, Dokku verwendet Buildpacks hinter den Kulissen.
Deshalb schlage ich vor, dieses Buildpack zu verwenden.
Das Problem der Bereitstellung ohne Ausfallzeiten hat nichts mit Next.js zu tun.
Bauen also. Unser Fokus liegt darauf, eine _einfache_ Art des Bauens anzubieten. So wie Sie mit next
entwickeln, bauen Sie mit next build
und starten mit next start
.
Dies ist hier bereits dokumentiert: https://github.com/zeit/next.js#production -deployment
Mit now sorgen wir dafür, dass es keine Ausfallzeiten gibt, indem wir Sie bereitstellen lassen und dann now alias
verwenden, um ihm eine "endgültige" URL zu geben. Keine einzige Anfrage wird fallen gelassen. Aber das gilt für jede aktuelle Bereitstellung, die Sie vornehmen, die nächste oder die HTTP-API oder die statische Website oder was auch immer.
Ich bekomme also das gleiche Problem bei der Bereitstellung für Heroku:
{ Error: Cannot find module '/tmp/build_78e9.../node_modules/babel-runtime/core-js/object/get-prototype-of' ...
Der Vorschlag, ein "prestart": "next build"
hinzuzufügen, schlägt in meinem Fall fehl, da die Erstellungszeit für die App zu lang ist und Heroku das Zeitlimit überschreitet. Außerdem ist prestart
nicht wirklich der Ort, um einen Build-Schritt zu platzieren - das sollte idealerweise in heroku-postbuild
gehen (dh es einmal ausführen, anstatt bei jedem Dyno-Start).
Also habe ich die Webpack-Konfiguration untersucht, und ja, es sieht so aus, als ob die alias
ing von react
, babel-runtime
und die next/css
usw. ausgegeben werden absolute Pfade, was dazu führt, dass Heroku umkippt, wenn es die Dateien aus dem temporären Build-Verzeichnis tmp
in das Laufzeitverzeichnis app
verschiebt.
Ich habe es geschafft, dies zu umgehen, indem ich babel-plugin-module-resolver
und seine Aliase-Konfiguration entfernt habe, um die Ausgabe absoluter Pfade zu stoppen. Dies bedeutete jedoch, dass next/css
(aus irgendeinem Grund?) usw. nicht gefunden werden konnte, also habe ich in externals
geändert, um:
externals: [
'react',
'react-dom',
'next/link',
'next/css',
'next/head'
]
Diese Änderungen funktionieren jetzt alle perfekt in Fällen, in denen next
eine Abhängigkeit ist, dh in node_modules
existiert, aber es wird dazu führen, dass die Tests in diesem Repo umfallen, weil es kein next
gibt in node_modules
in diesem Repo selbst, sodass beim Aufrufen require('next/css')
zur Laufzeit beschwert wird, dass es nicht existiert.
Hier stecke ich fest. Ich bin mir bewusst, dass lokale Tests ein Grenzfall sind, und ich hatte gehofft, einfach so etwas wie import css from '../../../../css'
zu schreiben und zu erwarten, dass es funktionieren würde, aber aus irgendeinem Grund funktioniert es nicht. Ich suche daher nach Ratschlägen, um diesen Fall zu lösen! :)
Dies hindert mich daran, Heroku ATM bereitzustellen, also würde ich mich sehr über Feedback freuen - Prost!
In Fällen, in denen Ihrem Prozess nicht genügend Arbeitsspeicher zur Verfügung steht, wäre es nicht sinnvoll, vor der Bereitstellung vorab zu erstellen? Oder vielleicht verstehe ich es nicht
Sicher, aber das Problem der Auflösung absoluter Pfade würde immer noch bestehen bleiben, dh:
import css from 'next/css'
Geht durch babel-loader und wird zum Absoluten:
import css from '/builddir.../dist/lib/css'
Was nicht behoben wird, sobald die App auf dem Prüfstand gestartet wird, da entweder:
a) /builddir.../
existiert nicht mehr, wenn es auf Heroku aufbaut
b) /builddir.../
existiert überhaupt nicht, wenn es lokal erstellt und nach Heroku hochgeladen wird
Ich frage mich also, warum Aliasing überhaupt benötigt wird, wenn next/css
einfach sofort zu node_modules/next/css
aufgelöst werden kann - ich vermute, das ist für die Standardfehlerseiten/lokalen Tests?
Verstanden @benhjames. Wusste nicht, dass wir mit absoluten Pfaden gingen. Ich nehme an, sie relativ zu machen, würde dieses Problem beheben? Wenn ja, wäre das ein besseres und expliziteres Problem.
Vielen Dank für das Nachfassen
Keine Sorge, wird gleich erstellt :+1:
https://github.com/mars/heroku-nextjs scheint zu funktionieren
Ich würde zögern zu sagen, dass ein Heroku-Buildpack, das Dateien herumkopiert, eine Lösung ist: Der Kern des Problems sind die absoluten Pfade, die in die gebauten Dateien eingefügt werden (siehe Nr. 360 und PR Nr. 361). Jedes andere PaaS, das aus anderen Verzeichnissen erstellt und bereitgestellt wird, würde ebenfalls auf dieses Problem stoßen (oder tatsächlich Verzeichnisse auf Ihrem eigenen Computer verschieben).
In der Zwischenzeit würde die Verwendung dieses Buildpacks jedoch gut funktionieren!
Stimme @benhjames voll und ganz zu
Ich möchte nur sicherstellen, dass es sich um eine elegante Lösung handelt und nicht um eine Reihe schwer zu wartender Problemumgehungen. Bei Bedarf können wir auch webpack jederzeit patchen
Hallo, nur um einen Beitrag zu leisten. Ich habe es geschafft, meine App auf Heroku mit den letzten Commits auf Beta auszuführen, die es ermöglichen, eine .babelrc zu definieren, dank @benhjames Kommentar zu diesem Thema.
Ich habe eine .babelrc
-Datei im Stammverzeichnis hinzugefügt, die Folgendes enthält:
{
"presets" : [
"es2015",
"react",
"stage-0"
],
"plugins": [
"react-require",
"transform-async-to-generator",
"transform-object-rest-spread",
"transform-class-properties",
"transform-runtime"
]
}
Ich habe auch in meinem package.json
hinzugefügt:
{
...
"scripts": {
...
"heroku-postbuild": "next build"
},
"dependencies": {
"babel": "^6.5.2",
"babel-loader": "^6.2.10",
"babel-plugin-react-require": "^3.0.0",
"babel-plugin-transform-async-to-generator": "^6.16.0",
"babel-plugin-transform-class-properties": "^6.19.0",
"babel-plugin-transform-export-extensions": "^6.8.0",
"babel-plugin-transform-object-rest-spread": "^6.20.2",
"babel-plugin-transform-runtime": "^6.15.0",
"babel-polyfill": "^6.20.0",
"babel-preset-es2015": "^6.18.0",
"babel-preset-react": "^6.16.0",
"babel-preset-stage-0": "^6.16.0",
"babel-preset-stage-3": "^6.17.0",
"babel-runtime": "^6.20.0",
...
}
}
Falls es jemandem helfen kann.
@nkzawa @rauchg Vielleicht könnten wir ein babel-Preset liefern, das nur für NPM3+ optimiert ist
So etwas will nicht jeder machen.
Oder wir könnten es auch andersherum machen.
Was denkt ihr?
Vielleicht könnten wir ein babel-Preset liefern, das nur für NPM3+ optimiert ist
Bedeutet dies, keine absoluten Pfade zu verwenden?
Ich frage mich, ob dies funktioniert, wenn mehrere Module auch unter NPM 3+ die gleiche Abhängigkeit von verschiedenen Versionen haben. Ich denke, die Einstellung NODE_PATH
wäre besser.
Ich bin mir nicht sicher, ob ein .babelrc
, das das anstößige Babel-Plugin ( babel-plugin-module-resolver
) weglässt, funktionieren würde, wie @nkzawa erwähnt: wenn es beispielsweise mehrere Module von react
gibt , wird es nicht in die next
-Version von react
und kann umfallen. Wenn Sie (hypothetisch) ein Paket wie dieses hätten:
"next": "latest"
"react": "latest"
Dann würde react
zur Laufzeit zu node_modules/react
aufgelöst werden, während wir eigentlich node_modules/next/node_modules/react
wollen. Ebenso bin ich mir nicht sicher, wie das Festlegen NODE_PATH
dies beheben würde, da NODE_PATH
immer nur verwendet wird, wenn require
nicht normal zu irgendetwas aufgelöst wird. NODE_PATH
würde also niemals durchsucht werden, da react
garantiert aufgelöst wird?
NODE_PATH wird immer nur verwendet, wenn require nichts normal auflöst
Das wusste ich nicht :|
Vielleicht können wir require('react')
durch require('next/react')
ersetzen und unsere Version von React von next/react
?
Ja, ich finde das ziemlich sauber - nette Idee! Wir müssten das auch mit babel-runtime
, react-dom
und styled-jsx
machen.
Ich bin auf das gleiche Problem mit Flynn gestoßen - next build
wird in /tmp ausgeführt, was dann nicht funktioniert, sobald es an den Speicherort der Anwendung verschoben wurde, da die absoluten Pfade bei /tmp
aussehen.
Ich bin etwas verwirrt darüber, warum dieses und alle damit verbundenen Probleme geschlossen sind. Gibt es eine bekannte Lösung?
In meinem Fall scheint diese Procfile funktioniert zu haben:
web: npm run build && npm start -- --port $PORT
Ich bin mir nicht sicher, ob das ideal ist
Ja, ich denke, entweder diese Ausgabe (die mehr Diskussionen enthält) oder Nr. 360 (die weniger Diskussionen enthält, aber das eigentliche Problem detaillierter definiert) sollte erneut geöffnet werden!
Und ja, das in Procfile zu tun ist nicht ideal, weil a) Sie den Build jedes Mal ausführen, wenn Sie einen Prüfstand neu starten, obwohl er sich nicht geändert hätte, und b) wenn Sie beim Starten des Prüfstands eine Zeitüberschreitung haben (was passiert ist). zu mir!), dann stürzt Ihr Prüfstand einfach ab.
Die bisher beste Problemumgehung ist die Verwendung des heroku-nextjs-build-Pakets .
Ich mag den Vorschlag von @nkzawa , denn alles, was Sie im Babel-Loader tun müssten, ist, react
in next/react
umzuwandeln. Ich frage mich jedoch, wie das beim Ausführen lokaler Tests funktionieren würde (wie löst man next
in sich selbst auf, wenn es in node_modules
nicht existiert?) Es müsste irgendwo ein Flag vorhanden sein (vielleicht ein env var), die nur umschreibt, wenn keine Tests durchgeführt werden ... Hier ist ziemlich viel Komplexität los. :)
Oder wenn Sie genauer darüber nachdenken, könnten Sie einfach NODE_PATH
setzen, während Tests ausgeführt werden, da beispielsweise next/link
garantiert nicht aufgelöst wird.
Würde gerne now
verwenden, leider brauche ich eine DB (nämlich PG), also muss ich mit Postgres gehen.
Ein Problem bei den meisten hier genannten Ansätzen ist für mich jedenfalls, dass sie davon ausgehen, dass die Client-App gebaut werden kann, ohne dass das Backend läuft. In meinem Fall muss das BE ausgeführt werden, damit das babel-relay-Plugin das GraphQL-Schema abrufen und überprüfen kann, ob alle Datenanforderungen des Clients gelöst werden können.
Das bedeutet, dass der Build ausgeführt werden muss, nachdem der Server gestartet wurde. Gibt es eine API, um den Build-Prozess programmgesteuert zu starten?
Jemand hat es schon geschafft, next.js in dokku auszuführen?
Ich hatte einige Probleme mit babel-Plugins in Entwicklungsabhängigkeiten, die ich lösen konnte, indem ich dokku config:set <appname> NPM_CONFIG_PRODUCTION=false
Zusätzlich habe ich hinzugefügt:
"prestart": "next build",
"start": "next start -p $PORT",
wie oben vorgeschlagen und es scheint jetzt erfolgreich zu bauen/auszuführen. Aber ich kann immer noch nicht auf die App zugreifen: / Ich erhalte keine Fehler, also denke ich, dass es sich um ein nicht mit next.js zusammenhängendes Port-Mapping-Problem handelt - auf jeden Fall wäre es interessant zu wissen, ob es da draußen bessere Lösungen gibt, da der Prestart-Hack falsch zu sein scheint mich.
Leute, wir haben https://github.com/zeit/next.js/pull/1164 aufgenommen.
So konnten wir Next.js-Apps ohne große Probleme auf Heroku verwenden.
@sakulstra : Ja, ich führe es in dokku aus. Es ist möglich.
postinstall
funktioniert perfekt in express
+ next
"build": "next build",
"dev": "node server.js",
"postinstall": "npm run build",
"start": "NODE_ENV=production node server.js"
Hallo, bin das nur ich oder irgendetwas, das versucht wurde, auf Heroku bereitzustellen, führt zu einer Zeitüberschreitung?
Zuerst war es meine App, dann probierte ich den standardmäßigen custom-server-express aus den nächsten Beispielen aus. habe sogar dieses Repo ausprobiert https://github.com/mars/heroku-nextjs-custom-server-express , auch @jlobos post install, @havenS babel additions, alles, was mit diesem hier hervorgehobenen Problem zu tun hat … nichts hat funktioniert, immer Zeitüberschreitung.
Unten das Paketbeispiel:
{
"scripts": {
"dev": "node server.js",
"build": "next build",
"start": "NODE_ENV=production node server.js",
"heroku-postbuild": "heroku-nextjs-build"
},
"dependencies": {
"@mars/heroku-nextjs-build": "^2.0.0",
"express": "^4.14.0",
"next": "latest",
"react": "^15.4.2",
"react-dom": "^15.4.2"
},
"engines": {
"node": "6.9.x"
},
"cacheDirectories": [
"nextjs/node_modules"
]
}
Kein Wunder, dass genau das gleiche auf now.sh funktioniert; Mein Problem ist, dass das Timeout die einzige relevante Information ist, die Heroku bereitstellt. Irgendwelche Empfehlungen ?
@bbnnt Ich laufe auf Heroku ohne Probleme atm - übrigens gibt es keine Notwendigkeit, @mars/heroku-nextjs-build
zu verwenden, da wir die Probleme behoben haben, die die Verwendung eines benutzerdefinierten Buildpacks erforderten. 😃
Ich habe ein npm-Skript "heroku-postbuild": "npm run build"
, das das build
-Skript ausführt: "build": "next build"
- es dauert ungefähr eine Minute, aber gut innerhalb des Timeouts postbuild
.
Was ist der vollständige Timeout-Fehler? Vielleicht schlägt beim Erstellen etwas fehl, was irgendwo zu einem Hängenbleiben führt. Können Sie Ihre App lokal problemlos erstellen?
diese Nachricht vielleicht zu früh gesendet; mein Fehler. Begann mit einer frischen Heroku-App; Ich werde nicht untersuchen, warum ich feststeckte, kann aber sagen, dass es tatsächlich perfekt funktioniert!
Habe das heute erst durch. Es gab zwei Teile, um es zum Laufen zu bringen.
devDependencies
nach dependencies
. Bin umgezogen: "babel-plugin-module-resolver": "^2.7.1",
"babel-preset-es2015": "^6.24.1",
"babel-preset-stage-0": "^6.24.1",
Ich habe mich nicht bewegt:
"babel-eslint": "^7.2.3",
package.json
: "heroku-postbuild": "next build",
"start": "next start -p $PORT",
Habe das heute ausprobiert. Bei @KidkArolis bestand meine Lösung darin, ein Procfile
hinzuzufügen mit:
web: npm run build && npm start -- --port $PORT
sowie heroku-postbuild
bis package.json
:
{
"name": "my-nextjs-app",
"scripts": {
"dev": "next",
"build": "next build",
"start": "next start",
"heroku-postbuild": "next build"
},
"dependencies": {
"lodash": "^4.17.4",
"next": "^3.0.0-beta16",
"react": "^15.6.1",
"react-dom": "^15.6.1"
}
}
Wie Sie sehen, waren keine weiteren Änderungen an dependencies
erforderlich.
@tomsoderlund , bedeutet das, dass jedes Mal, wenn Sie Ihren Prüfstand neu starten, ein Build ausgeführt wird?
Sie benötigen das Buildpack oder eine benutzerdefinierte Profildatei (nächste v2+) für Heroku nicht mehr. www.actionherojs.com ist ein Next-Projekt und die vollständige Quelle ist hier https://github.com/actionhero/www.actionherojs.com.
Fügen Sie einfach Folgendes in Ihr package.json
ein
"scripts": {
"dev": "node server.js",
"build": "next build",
"postinstall": "npm run build",
"start": "NODE_ENV=production node server.js"
}
@evantahler das sind tolle Neuigkeiten! :100:
@jcheroske Ich bin mir nicht 100% sicher, aber basierend auf der für den Neustart erforderlichen Zeit im Vergleich zum Erstellen (ich kann sehen, wann heroku-postbuild
beim Erstellen einsetzt), würde ich sagen: nein .
Hallo, ich habe eine Menge Dateien gelöscht und erhalte diesen Fehler beim Pushen nach Heroku. Es scheint, als ob ein früherer Build nach einer dieser Dateien sucht? Ich verstehe nicht, warum das passiert und was ich falsch gemacht habe. Ich hatte dieses Problem schon einmal, aber anscheinend hat es sich dann von selbst behoben.
Error: ./pages/profile.js?entry
Module not found: Error: Can't resolve '../components/BeenThereDoneThat' in '/tmp/build_1da9423f972469c21ed0ce9fed0e7555/pages'
Es versucht dann, die Datei in mehreren Verzeichnissen zu finden, wobei mehrere Dateierweiterungen verwendet werden. Es existiert nicht mehr.
Ich habe versucht, heroku repo:purge_cache -a appname
und sogar heroku repo:reset -a appname
zu verwenden, aber sie hatten keine Wirkung.
Die Verwendung heroku-postbuild
funktioniert auch nicht. Was ist der Grund? Helfen Sie mir! Danke! :)
Wenn ich 'npm run build' und 'npm run start' lokal ausführe, funktioniert alles. Wenn ich auf Heroku drücke, bekomme ich:
Counting objects: 15, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (15/15), done.
Writing objects: 100% (15/15), 1.68 KiB | 0 bytes/s, done.
Total 15 (delta 10), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Node.js app detected
remote:
remote: -----> Creating runtime environment
remote:
remote: NPM_CONFIG_LOGLEVEL=error
remote: NPM_CONFIG_PRODUCTION=true
remote: NODE_VERBOSE=false
remote: NODE_ENV=production
remote: NODE_MODULES_CACHE=true
remote:
remote: -----> Installing binaries
remote: engines.node (package.json): unspecified
remote: engines.npm (package.json): unspecified (use default)
remote:
remote: Resolving node version 6.x...
remote: Downloading and installing node 6.11.2...
remote: Detected package-lock.json: defaulting npm to version 5.x.x
remote: Bootstrapping npm 5.x.x (replacing 3.10.10)...
remote: npm 5.3.0 installed
remote:
remote: -----> Restoring cache
remote: Loading 2 from cacheDirectories (default):
remote: - node_modules
remote: - bower_components (not cached - skipping)
remote:
remote: -----> Building dependencies
remote: Installing node modules (package.json + package-lock)
remote: added 138 packages, removed 29 packages, updated 55 packages and moved 38 packages in 15.982s
remote: Running heroku-postbuild
remote:
remote: > [email protected] heroku-postbuild /tmp/build_ae550831d468592305c997f870a65ebf
remote: > next build
remote:
remote: module.js:471
remote: throw err;
remote: ^
remote:
remote: Error: Cannot find module 'webpack'
remote: at Function.Module._resolveFilename (module.js:469:15)
remote: at Function.Module._load (module.js:417:25)
remote: at Module.require (module.js:497:17)
remote: at require (internal/module.js:20:19)
remote: at Object.<anonymous> (/tmp/build_ae550831d468592305c997f870a65ebf/node_modules/next/dist/server/build/webpack.js:35:16)
remote: at Module._compile (module.js:570:32)
remote: at Object.Module._extensions..js (module.js:579:10)
remote: at Module.load (module.js:487:32)
remote: at tryModuleLoad (module.js:446:12)
remote: at Function.Module._load (module.js:438:3)
remote: npm ERR! code ELIFECYCLE
remote: npm ERR! errno 1
remote: npm ERR! [email protected] heroku-postbuild: `next build`
remote: npm ERR! Exit status 1
remote: npm ERR!
remote: npm ERR! Failed at the [email protected] heroku-postbuild script.
remote: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
remote:
remote: npm ERR! A complete log of this run can be found in:
remote: npm ERR! /app/.npm/_logs/2017-08-17T12_08_45_682Z-debug.log
remote:
remote: -----> Build failed
remote:
remote: We're sorry this build is failing! You can troubleshoot common issues here:
remote: https://devcenter.heroku.com/articles/troubleshooting-node-deploys
remote:
remote: Some possible problems:
remote:
remote: - Node version not specified in package.json
remote: https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
remote:
remote: Love,
remote: Heroku
remote:
remote: ! Push rejected, failed to compile Node.js app.
remote:
remote: ! Push failed
remote: Verifying deploy...
Es hat früher auf heroku gut funktioniert, und ich habe einige Aktualisierungen an meinem server.js-Skript vorgenommen, das sich auf die Sitzungsfunktionen von ‚connect-redis‘ bezieht, und jetzt passiert das oben Gesagte.
Und wenn ich den Cache aus meiner Heroku-Instanz lösche, sieht der Fehler so aus:
Counting objects: 15, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (15/15), done.
Writing objects: 100% (15/15), 1.68 KiB | 0 bytes/s, done.
Total 15 (delta 10), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Node.js app detected
remote:
remote: -----> Creating runtime environment
remote:
remote: NPM_CONFIG_LOGLEVEL=error
remote: NPM_CONFIG_PRODUCTION=true
remote: NODE_VERBOSE=false
remote: NODE_ENV=production
remote: NODE_MODULES_CACHE=true
remote:
remote: -----> Installing binaries
remote: engines.node (package.json): unspecified
remote: engines.npm (package.json): unspecified (use default)
remote:
remote: Resolving node version 6.x...
remote: Downloading and installing node 6.11.2...
remote: Detected package-lock.json: defaulting npm to version 5.x.x
remote: Bootstrapping npm 5.x.x (replacing 3.10.10)...
remote: npm 5.3.0 installed
remote:
remote: -----> Restoring cache
remote: Skipping cache restore (not-found)
remote:
remote: -----> Building dependencies
remote: Installing node modules (package.json + package-lock)
remote:
remote: > [email protected] install /tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/engine.io/node_modules/ws
remote: > (node-gyp rebuild 2> builderror.log) || (exit 0)
remote:
remote: make: Entering directory '/tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
remote: CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
remote: bufferutil.target.mk:96: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' failed
remote: make: Leaving directory '/tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
remote:
remote: > [email protected] install /tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
remote: > (node-gyp rebuild 2> builderror.log) || (exit 0)
remote:
remote: make: Entering directory '/tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
remote: CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
remote: bufferutil.target.mk:96: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' failed
remote: make: Leaving directory '/tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
remote:
remote: > [email protected] postinstall /tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/uglifyjs-webpack-plugin
remote: > node lib/post_install.js
remote:
remote: added 1009 packages in 41.242s
remote: Running heroku-postbuild
remote:
remote: > [email protected] heroku-postbuild /tmp/build_6e7c0b3c49351b622334001f0b7aa85b
remote: > next build
remote:
remote: module.js:471
remote: throw err;
remote: ^
remote:
remote: Error: Cannot find module 'webpack/lib/RequestShortener'
remote: at Function.Module._resolveFilename (module.js:469:15)
remote: at Function.Module._load (module.js:417:25)
remote: at Module.require (module.js:497:17)
remote: at require (internal/module.js:20:19)
remote: at Object.<anonymous> (/tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/friendly-errors-webpack-plugin/src/core/extractWebpackError.js:4:26)
remote: at Module._compile (module.js:570:32)
remote: at Object.Module._extensions..js (module.js:579:10)
remote: at Module.load (module.js:487:32)
remote: at tryModuleLoad (module.js:446:12)
remote: at Function.Module._load (module.js:438:3)
remote: npm ERR! code ELIFECYCLE
remote: npm ERR! errno 1
remote: npm ERR! [email protected] heroku-postbuild: `next build`
remote: npm ERR! Exit status 1
remote: npm ERR!
remote: npm ERR! Failed at the [email protected] heroku-postbuild script.
remote: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
remote:
remote: npm ERR! A complete log of this run can be found in:
remote: npm ERR! /app/.npm/_logs/2017-08-17T12_15_48_787Z-debug.log
remote:
remote: -----> Build failed
remote:
remote: We're sorry this build is failing! You can troubleshoot common issues here:
remote: https://devcenter.heroku.com/articles/troubleshooting-node-deploys
remote:
remote: Some possible problems:
remote:
remote: - Node version not specified in package.json
remote: https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
remote:
remote: Love,
remote: Heroku
remote:
remote: ! Push rejected, failed to compile Node.js app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to ....
remote:
@paulwehner sieht komisch aus, was passiert, wenn Sie package-lock.json
regenerieren - oder tatsächlich eine Garnsperrdatei verwenden?
Ich hatte Probleme damit, dass Heroku nach dem Upgrade von Next.js 3 Beta auf 3.2.2 keine NPMs fand, aber das Deaktivieren von Herokus Caching von Node-Modulen löste es:
heroku config:set NODE_MODULES_CACHE=false
Quelle, wenn das Problem darin besteht, dass die Heroku-Produktion devDependecies NICHT installiert .
Verschieben Sie also alle Build-Module, die Sie benötigen, in Abhängigkeiten.
Einfach hässlich, aber Heroku funktioniert so ...
Ein paar Dinge, die es wert sind, überprüft zu werden, einige wurden hier bereits erwähnt:
Hier ist eine weitere lustige Lösung, wenn Sie immer noch Probleme haben. Erstellen Sie ein Prestart-Skript, das das .next
-Bundle erstellt und dann den Startbefehl verzögert.
./prestart.js
// Delay the yarn start script until .next has been fully built
setTimeout(function() {
let exec = require('child_process').exec, child;
child = exec('yarn build',
function (error, stdout, stderr) {
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
});
}, 5000)
./Paket.json
Angenommen, Sie verwenden eine benutzerdefinierte server.js-Datei. Wenn nicht, führen Sie einfach next start
als start
-Skript aus.
"scripts": {
"build": "next build",
"prestart": "node ./prestart.js",
"start": "NODE_ENV=production node server.js -p $PORT",
},
Ich bin auf next 5 und bekomme das gleiche Problem auf heroku
Ein Ausschnitt des Fehlers auf Heroku nach der Bereitstellung
2018-02-15T19:57:06.616452+00:00 app[web.1]: at require (internal/module.js:20:19)
2018-02-15T19:57:06.616456+00:00 app[web.1]: at Object.187 (/app/.next/dist/bundles/pages/_document.js:86:18)
2018-02-15T19:57:06.616458+00:00 app[web.1]: at __webpack_require__ (/app/.next/dist/bundles/pages/_document.js:23:31)
2018-02-15T19:57:06.616460+00:00 app[web.1]: at Object.186 (/app/.next/dist/bundles/pages/_document.js:78:18)
2018-02-15T19:57:06.616461+00:00 app[web.1]: at __webpack_require__ (/app/.next/dist/bundles/pages/_document.js:23:31)
2018-02-15T19:57:06.616463+00:00 app[web.1]: at /app/.next/dist/bundles/pages/_document.js:70:18
2018-02-15T19:57:06.616465+00:00 app[web.1]: at Object.<anonymous> (/app/.next/dist/bundles/pages/_document.js:73:10) code: 'MODULE_NOT_FOUND' }
2018-02-15T19:57:06.623908+00:00 app[web.1]: { Error: Cannot find module '/tmp/build_9ecf90c5383be7151436c12b01c561e1/node_modules/next/dist/pages/_error.js'
2018-02-15T19:57:06.623910+00:00 app[web.1]: at Function.Module._resolveFilename (module.js:476:15)
2018-02-15T19:57:06.623911+00:00 app[web.1]: at Function.Module._load (module.js:424:25)
2018-02-15T19:57:06.623912+00:00 app[web.1]: at Module.require (module.js:504:17)
2018-02-15T19:57:06.623914+00:00 app[web.1]: at require (internal/module.js:20:19)
2018-02-15T19:57:06.623915+00:00 app[web.1]: at Object.185 (/app/.next/dist/bundles/pages/_error.js:86:18)
2018-02-15T19:57:06.623916+00:00 app[web.1]: at __webpack_require__ (/app/.next/dist/bundles/pages/_error.js:23:31)
2018-02-15T19:57:06.623917+00:00 app[web.1]: at Object.184 (/app/.next/dist/bundles/pages/_error.js:78:18)
2018-02-15T19:57:06.623919+00:00 app[web.1]: at __webpack_require__ (/app/.next/dist/bundles/pages/_error.js:23:31)
2018-02-15T19:57:06.623920+00:00 app[web.1]: at /app/.next/dist/bundles/pages/_error.js:70:18
2018-02-15T19:57:06.623921+00:00 app[web.1]: at Object.<anonymous> (/app/.next/dist/bundles/pages/_error.js:73:10) code: 'MODULE_NOT_FOUND' }
@craigcartmell es hat bei mir gut funktioniert.
Ich weiß, es scheint nicht die "beste" Lösung zu sein, aber als schnelle Lösung passt es perfekt.
Danke schön.
"scripts": {
"prestart": "next build",
"start": "next start -p ${PORT}",
}
Die obige Lösung von @dotcypress hat es mir ermöglicht, endlich zumindest meine Homepage zu laden ... aber wenn ich zu einer anderen Route als '/' gehe, erhalte ich diesen Fehler. Es scheint, dass ich die Dateien gut laden kann, aber ich erhalte einen 500-Fehler auf der Route?
Ja, das existiert definitiv noch in den nächsten 5, oder ist vielleicht wieder aufgetaucht, was auch immer. Das Thema sollte neu aufgerollt werden. Ich transpiliere Typoskript, aber es spielt keine Rolle, ob ich awesome-ts-loader
oder normales next-typescript
verwende, wenn ich entweder heroku-postbuild
oder postinstall
zum Erstellen verwende, wird es absolut backen Pfade. Diese Ausgabe ist auch das erste Google-Suchergebnis. Die Verwendung prestart
ist eine naive Lösung, da selbst eine mittelgroße App beim Start eine Zeitüberschreitung verursacht ...
2018-03-19T12:03:31.030588+00:00 app[web.1]: { Error: Cannot find module '/tmp/build_c20f3b76f6bee76686e9fc44cf4184d1/app-name-25af881616238ff70d6efecd625937324fb80679/node_modules/next/dist/pages/_error.js'
2018-03-19T12:03:31.030600+00:00 app[web.1]: at Function.Module._resolveFilename (module.js:543:15)
2018-03-19T12:03:31.030602+00:00 app[web.1]: at Function.Module._load (module.js:470:25)
2018-03-19T12:03:31.030603+00:00 app[web.1]: at Module.require (module.js:593:17)
2018-03-19T12:03:31.030604+00:00 app[web.1]: at require (internal/module.js:11:18)
2018-03-19T12:03:31.030606+00:00 app[web.1]: at Object.36 (/app/.next/dist/bundles/pages/_error.js:86:18)
2018-03-19T12:03:31.030608+00:00 app[web.1]: at __webpack_require__ (/app/.next/dist/bundles/pages/_error.js:23:31)
2018-03-19T12:03:31.030609+00:00 app[web.1]: at Object.35 (/app/.next/dist/bundles/pages/_error.js:78:18)
2018-03-19T12:03:31.030611+00:00 app[web.1]: at __webpack_require__ (/app/.next/dist/bundles/pages/_error.js:23:31)
2018-03-19T12:03:31.030612+00:00 app[web.1]: at /app/.next/dist/bundles/pages/_error.js:70:18
2018-03-19T12:03:31.030614+00:00 app[web.1]: at Object.<anonymous> (/app/.next/dist/bundles/pages/_error.js:73:10) code: 'MODULE_NOT_FOUND' }
Behoben! Ich habe gerade @mars/heroku-nextjs-build
hinzugefügt und meine "postbuild": "heroku-nextjs-build"
gesetzt. Anscheinend ist dies ein alter, veralteter Weg, dies zu tun, und nicht erforderlich, aber ich bin anderer Meinung. Endlich etwas Erleichterung. Lassen Sie den Rest des Kommentars offen, falls der nächste dies tatsächlich beheben möchte.
Meine App lässt sich problemlos mit next@4 bereitstellen. Beim Upgrade auf next@5 erhalte ich die Cannot find module
-Fehler.
Aktualisieren Sie vorerst auf next@canary
, es wird sehr bald eine neue stabile Version geben 👍
Hallo an alle,
Ich habe ein Problem bei der Bereitstellung auf Heroku. Nach dem vollständigen Build zeigt mir das Heroku-Protokoll einen Fehler. Bitte hilf mir.
2018-08-02T11:37:50.384799+00:00 heroku[web.1]: Prozess mit Befehl npm start
starten
2018-08-02T11:37:52.479778+00:00 app[web.1]:
2018-08-02T11:37:52.479800+00:00 app[web.1]: > [email protected] start /app
2018-08-02T11:37:52.479802+00:00 app[web.1]: > cross-env NODE_ENV=development node server
2018-08-02T11:37:52.479804+00:00 app[web.1]:
2018-08-02T11:37:52.830037+00:00 app[web.1]: internal/modules/cjs/loader.js:583
2018-08-02T11:37:52.830072+00:00 app[web.1]: Fehler werfen;
2018-08-02T11:37:52.830074+00:00 app[web.1]: ^
2018-08-02T11:37:52.830076+00:00 app[web.1]:
2018-08-02T11:37:52.830079+00:00 app[web.1]: Fehler: Modul 'webpack' kann nicht gefunden werden
2018-08-02T11:37:52.830081+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:37:52.830083+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:507:25)
2018-08-02T11:37:52.830085+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:637:17)
2018-08-02T11:37:52.830087+00:00 App[web.1]: bei Bedarf (internal/modules/cjs/helpers.js:20:18)
2018-08-02T11:37:52.830089+00:00 app[web.1]: bei Objekt.
2018-08-02T11:37:52.830091+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:689:30)
2018-08-02T11:37:52.830092+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
2018-08-02T11:37:52.830095+00:00 app[web.1]: bei Module.load (internal/modules/cjs/loader.js:599:32)
2018-08-02T11:37:52.830097+00:00 app[web.1]: at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
2018-08-02T11:37:52.830098+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:530:3)
2018-08-02T11:37:52.841737+00:00 app[web.1]: npm ERR! Code ELIFECYCLE
2018-08-02T11:37:52.842251+00:00 app[web.1]: npm ERR! Fehler 1
2018-08-02T11:37:52.847589+00:00 app[web.1]: npm ERR! [email protected] Start: cross-env NODE_ENV=development node server
2018-08-02T11:37:52.847598+00:00 app[web.1]: npm ERR! Ausgangszustand 1
2018-08-02T11:37:52.847601+00:00 app[web.1]: npm ERR!
2018-08-02T11:37:52.847604+00:00 app[web.1]: npm ERR! Beim Startskript „[email protected]“ fehlgeschlagen.
2018-08-02T11:37:52.847606+00:00 app[web.1]: npm ERR! Dies ist wahrscheinlich kein Problem mit npm. Oben befindet sich wahrscheinlich eine zusätzliche Protokollausgabe.
2018-08-02T11:37:52.852427+00:00 app[web.1]:
2018-08-02T11:37:52.853063+00:00 app[web.1]: npm ERR! Ein vollständiges Protokoll dieses Laufs finden Sie in:
2018-08-02T11:37:52.853067+00:00 app[web.1]: npm ERR! /app/.npm/_logs/2018-08-02T11_37_52_846Z-debug.log
2018-08-02T11:37:52.936888+00:00 heroku[web.1]: Zustand geändert von Start auf Absturz
2018-08-02T11:37:52.939706+00:00 heroku[web.1]: Zustand geändert von abgestürzt auf Start
2018-08-02T11:37:52.917875+00:00 heroku[web.1]: Prozess mit Status 1 beendet
2018-08-02T11:37:56.000000+00:00 app[api]: Erstellung erfolgreich
2018-08-02T11:37:58.666367+00:00 heroku[web.1]: Prozess mit Befehl npm start
starten
2018-08-02T11:38:01.987224+00:00 app[web.1]:
2018-08-02T11:38:01.987249+00:00 App[web.1]: > [email protected] start /app
2018-08-02T11:38:01.987252+00:00 app[web.1]: > cross-env NODE_ENV=development node server
2018-08-02T11:38:01.987253+00:00 app[web.1]:
2018-08-02T11:38:02.431047+00:00 app[web.1]: internal/modules/cjs/loader.js:583
2018-08-02T11:38:02.431072+00:00 app[web.1]: Fehler werfen;
2018-08-02T11:38:02.431073+00:00 app[web.1]: ^
2018-08-02T11:38:02.431075+00:00 app[web.1]:
2018-08-02T11:38:02.431076+00:00 app[web.1]: Fehler: Modul 'webpack' kann nicht gefunden werden
2018-08-02T11:38:02.431078+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:38:02.431079+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:507:25)
2018-08-02T11:38:02.431081+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:637:17)
2018-08-02T11:38:02.431082+00:00 App[web.1]: bei Bedarf (internal/modules/cjs/helpers.js:20:18)
2018-08-02T11:38:02.431084+00:00 app[web.1]: bei Objekt.
2018-08-02T11:38:02.431085+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:689:30)
2018-08-02T11:38:02.431086+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
2018-08-02T11:38:02.431088+00:00 app[web.1]: bei Module.load (internal/modules/cjs/loader.js:599:32)
2018-08-02T11:38:02.431089+00:00 app[web.1]: at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
2018-08-02T11:38:02.431091+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:530:3)
2018-08-02T11:38:02.440582+00:00 app[web.1]: npm ERR! Code ELIFECYCLE
2018-08-02T11:38:02.441020+00:00 app[web.1]: npm ERR! Fehler 1
2018-08-02T11:38:02.442131+00:00 app[web.1]: npm ERR! [email protected] Start: cross-env NODE_ENV=development node server
2018-08-02T11:38:02.442285+00:00 app[web.1]: npm ERR! Ausgangszustand 1
2018-08-02T11:38:02.442519+00:00 app[web.1]: npm ERR!
2018-08-02T11:38:02.442686+00:00 app[web.1]: npm ERR! Beim Startskript „[email protected]“ fehlgeschlagen.
2018-08-02T11:38:02.442843+00:00 app[web.1]: npm ERR! Dies ist wahrscheinlich kein Problem mit npm. Oben befindet sich wahrscheinlich eine zusätzliche Protokollausgabe.
2018-08-02T11:38:02.447318+00:00 app[web.1]:
2018-08-02T11:38:02.447457+00:00 app[web.1]: npm ERR! Ein vollständiges Protokoll dieses Laufs finden Sie in:
2018-08-02T11:38:02.447542+00:00 app[web.1]: npm ERR! /app/.npm/_logs/2018-08-02T11_38_02_444Z-debug.log
2018-08-02T11:38:02.500683+00:00 heroku[web.1]: Prozess mit Status 1 beendet
2018-08-02T11:38:02.521430+00:00 heroku[web.1]: Zustand geändert von Start auf Absturz
2018-08-02T11:38:06.378583+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=react-boilerplate-d.herokuapp.com request_id =0628c426-9466-4c9d-a38c-22e8923cc981 fwd="111.93.125.106" dyno= connect= service= status=503 bytes= protocol=https
2018-08-02T11:38:07.848705+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=react-boilerplate-d.herokuapp .com request_id=28182669-14d4-4ce1-8274-09c0db1b4aba fwd="111.93.125.106" dyno= connect= service= status=503 bytes= protocol=https
Hallo an alle,
Ich habe ein Problem bei der Bereitstellung auf Heroku. Nach dem vollständigen Build zeigt mir das Heroku-Protokoll einen Fehler. Bitte hilf mir.
2018-08-02T11:37:50.384799+00:00 heroku[web.1]: Prozess mit Befehl npm start
starten
2018-08-02T11:37:52.479778+00:00 app[web.1]:
2018-08-02T11:37:52.479800+00:00 app[web.1]: > [email protected] start /app
2018-08-02T11:37:52.479802+00:00 app[web.1]: > cross-env NODE_ENV=development node server
2018-08-02T11:37:52.479804+00:00 app[web.1]:
2018-08-02T11:37:52.830037+00:00 app[web.1]: internal/modules/cjs/loader.js:583
2018-08-02T11:37:52.830072+00:00 app[web.1]: Fehler werfen;
2018-08-02T11:37:52.830074+00:00 app[web.1]: ^
2018-08-02T11:37:52.830076+00:00 app[web.1]:
2018-08-02T11:37:52.830079+00:00 app[web.1]: Fehler: Modul 'webpack' kann nicht gefunden werden
2018-08-02T11:37:52.830081+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:37:52.830083+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:507:25)
2018-08-02T11:37:52.830085+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:637:17)
2018-08-02T11:37:52.830087+00:00 App[web.1]: bei Bedarf (internal/modules/cjs/helpers.js:20:18)
2018-08-02T11:37:52.830089+00:00 app[web.1]: bei Objekt.
2018-08-02T11:37:52.830091+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:689:30)
2018-08-02T11:37:52.830092+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
2018-08-02T11:37:52.830095+00:00 app[web.1]: bei Module.load (internal/modules/cjs/loader.js:599:32)
2018-08-02T11:37:52.830097+00:00 app[web.1]: at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
2018-08-02T11:37:52.830098+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:530:3)
2018-08-02T11:37:52.841737+00:00 app[web.1]: npm ERR! Code ELIFECYCLE
2018-08-02T11:37:52.842251+00:00 app[web.1]: npm ERR! Fehler 1
2018-08-02T11:37:52.847589+00:00 app[web.1]: npm ERR! [email protected] Start: cross-env NODE_ENV=development node server
2018-08-02T11:37:52.847598+00:00 app[web.1]: npm ERR! Ausgangszustand 1
2018-08-02T11:37:52.847601+00:00 app[web.1]: npm ERR!
2018-08-02T11:37:52.847604+00:00 app[web.1]: npm ERR! Beim Startskript „[email protected]“ fehlgeschlagen.
2018-08-02T11:37:52.847606+00:00 app[web.1]: npm ERR! Dies ist wahrscheinlich kein Problem mit npm. Oben befindet sich wahrscheinlich eine zusätzliche Protokollausgabe.
2018-08-02T11:37:52.852427+00:00 app[web.1]:
2018-08-02T11:37:52.853063+00:00 app[web.1]: npm ERR! Ein vollständiges Protokoll dieses Laufs finden Sie in:
2018-08-02T11:37:52.853067+00:00 app[web.1]: npm ERR! /app/.npm/_logs/2018-08-02T11_37_52_846Z-debug.log
2018-08-02T11:37:52.936888+00:00 heroku[web.1]: Zustand geändert von Start auf Absturz
2018-08-02T11:37:52.939706+00:00 heroku[web.1]: Zustand geändert von abgestürzt auf Start
2018-08-02T11:37:52.917875+00:00 heroku[web.1]: Prozess mit Status 1 beendet
2018-08-02T11:37:56.000000+00:00 app[api]: Erstellung erfolgreich
2018-08-02T11:37:58.666367+00:00 heroku[web.1]: Prozess mit Befehl npm start
starten
2018-08-02T11:38:01.987224+00:00 app[web.1]:
2018-08-02T11:38:01.987249+00:00 App[web.1]: > [email protected] start /app
2018-08-02T11:38:01.987252+00:00 app[web.1]: > cross-env NODE_ENV=development node server
2018-08-02T11:38:01.987253+00:00 app[web.1]:
2018-08-02T11:38:02.431047+00:00 app[web.1]: internal/modules/cjs/loader.js:583
2018-08-02T11:38:02.431072+00:00 app[web.1]: Fehler werfen;
2018-08-02T11:38:02.431073+00:00 app[web.1]: ^
2018-08-02T11:38:02.431075+00:00 app[web.1]:
2018-08-02T11:38:02.431076+00:00 app[web.1]: Fehler: Modul 'webpack' kann nicht gefunden werden
2018-08-02T11:38:02.431078+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:38:02.431079+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:507:25)
2018-08-02T11:38:02.431081+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:637:17)
2018-08-02T11:38:02.431082+00:00 App[web.1]: bei Bedarf (internal/modules/cjs/helpers.js:20:18)
2018-08-02T11:38:02.431084+00:00 app[web.1]: bei Objekt.
2018-08-02T11:38:02.431085+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:689:30)
2018-08-02T11:38:02.431086+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
2018-08-02T11:38:02.431088+00:00 app[web.1]: bei Module.load (internal/modules/cjs/loader.js:599:32)
2018-08-02T11:38:02.431089+00:00 app[web.1]: at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
2018-08-02T11:38:02.431091+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:530:3)
2018-08-02T11:38:02.440582+00:00 app[web.1]: npm ERR! Code ELIFECYCLE
2018-08-02T11:38:02.441020+00:00 app[web.1]: npm ERR! Fehler 1
2018-08-02T11:38:02.442131+00:00 app[web.1]: npm ERR! [email protected] Start: cross-env NODE_ENV=development node server
2018-08-02T11:38:02.442285+00:00 app[web.1]: npm ERR! Ausgangszustand 1
2018-08-02T11:38:02.442519+00:00 app[web.1]: npm ERR!
2018-08-02T11:38:02.442686+00:00 app[web.1]: npm ERR! Beim Startskript „[email protected]“ fehlgeschlagen.
2018-08-02T11:38:02.442843+00:00 app[web.1]: npm ERR! Dies ist wahrscheinlich kein Problem mit npm. Oben befindet sich wahrscheinlich eine zusätzliche Protokollausgabe.
2018-08-02T11:38:02.447318+00:00 app[web.1]:
2018-08-02T11:38:02.447457+00:00 app[web.1]: npm ERR! Ein vollständiges Protokoll dieses Laufs finden Sie in:
2018-08-02T11:38:02.447542+00:00 app[web.1]: npm ERR! /app/.npm/_logs/2018-08-02T11_38_02_444Z-debug.log
2018-08-02T11:38:02.500683+00:00 heroku[web.1]: Prozess mit Status 1 beendet
2018-08-02T11:38:02.521430+00:00 heroku[web.1]: Zustand geändert von Start auf Absturz
2018-08-02T11:38:06.378583+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=react-boilerplate-d.herokuapp.com request_id =0628c426-9466-4c9d-a38c-22e8923cc981 fwd="111.93.125.106" dyno= connect= service= status=503 bytes= protocol=https
2018-08-02T11:38:07.848705+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=react-boilerplate-d.herokuapp .com request_id=28182669-14d4-4ce1-8274-09c0db1b4aba fwd="111.93.125.106" dyno= connect= service= status=503 bytes= protocol=https
Ich habe das gleiche Problem von euch allen.
Lokal funktioniert es, aber in heroku oder NOW hat es die gleichen Fehler.
Wie man es repariert? Oder wo kann ich es einsetzen?
Hey alle zusammen,
Es sieht so aus, als ob das gleiche Problem mit Next v8 auftritt.
Hier ist, was ich eingerichtet habe.
Ich habe einige Methoden ausprobiert, um den Build wie erwartet auszuführen.
Egal was ich tue - hier ist das Protokoll, das ich erhalte, abzüglich der erwarteten Unterschiede aus den verschiedenen Methoden.
-----> Node.js app detected
-----> Creating runtime environment
NPM_CONFIG_LOGLEVEL=error
NODE_ENV=production
NODE_MODULES_CACHE=true
NODE_VERBOSE=false
-----> Installing binaries
engines.node (package.json): 10.15.0
engines.npm (package.json): 6.8.0
Resolving node version 10.15.0...
Downloading and installing node 10.15.0...
Bootstrapping npm 6.8.0 (replacing 6.4.1)...
npm 6.8.0 installed
-----> Restoring cache
- node_modules is checked into source control and cannot be cached
-----> Building dependencies
Prebuild detected (node_modules already exists)
Rebuilding any native modules
> [email protected] install /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents
> node install
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/next
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/core
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/code-frame
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/highlight
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/chalk
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ansi-styles
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/color-convert
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/color-name
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/escape-string-regexp
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/supports-color
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has-flag
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/esutils
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/js-tokens
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/generator
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/types
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/lodash
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-fast-properties
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/jsesc
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/source-map
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/trim-right
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helpers
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/template
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/parser
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/traverse
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-function-name
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-get-function-arity
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-split-export-declaration
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/traverse/node_modules/debug
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ms
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/globals
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/convert-source-map
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/safe-buffer
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/debug
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/json5
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/resolve
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-parse
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/semver
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-class-properties
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-member-expression-to-functions
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-optimise-call-expression
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-plugin-utils
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-replace-supers
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-class-properties
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-object-rest-spread
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-object-rest-spread
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-dynamic-import
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-modules-commonjs
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-module-transforms
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-module-imports
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-simple-access
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-module-transforms/node_modules/@babel/template
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-runtime
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-runtime/node_modules/resolve
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/preset-env
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-async-generator-functions
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-remap-async-to-generator
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-annotate-as-pure
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-wrap-function
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-async-generators
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-json-strings
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-json-strings
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-optional-catch-binding
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-optional-catch-binding
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-unicode-property-regex
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-regex
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regexpu-core
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regenerate
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regenerate-unicode-properties
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regjsgen
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regjsparser
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regjsparser/node_modules/jsesc
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unicode-match-property-ecmascript
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unicode-canonical-property-names-ecmascript
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unicode-property-aliases-ecmascript
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unicode-match-property-value-ecmascript
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-arrow-functions
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-async-to-generator
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-block-scoped-functions
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-block-scoping
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-classes
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-define-map
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-computed-properties
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-destructuring
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-dotall-regex
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-duplicate-keys
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-exponentiation-operator
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-builder-binary-assignment-operator-visitor
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-explode-assignable-expression
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-for-of
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-function-name
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-literals
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-modules-amd
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-modules-systemjs
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-hoist-variables
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-modules-umd
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-new-target
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-object-super
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-parameters
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-call-delegate
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-regenerator
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regenerator-transform
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/private
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-shorthand-properties
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-spread
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-sticky-regex
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-template-literals
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-typeof-symbol
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-unicode-regex
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserslist
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/caniuse-lite
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/electron-to-chromium
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/node-releases
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/invariant
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/loose-envify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/js-levenshtein
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/preset-react
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-react-display-name
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-react-jsx
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-builder-react-jsx
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-jsx
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-react-jsx-self
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-react-jsx-source
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/runtime
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regenerator-runtime
@babel/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/runtime-corejs2
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/core-js
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/autodll-webpack-plugin
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/bluebird
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/del
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/globby
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-union
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-uniq
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/glob
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fs.realpath
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/inflight
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/once
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/wrappy
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/inherits
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/minimatch
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/brace-expansion
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/balanced-match
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/concat-map
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-is-absolute
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-assign
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/globby/node_modules/pify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pinkie-promise
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pinkie
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-path-cwd
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-path-in-cwd
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-path-inside
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-is-inside
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/p-map
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/rimraf
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/rimraf/node_modules/glob
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/find-cache-dir
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/commondir
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/make-dir
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pkg-dir
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/find-up
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/locate-path
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/p-locate
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/p-limit
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/p-try
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-exists
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/memory-fs
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/errno
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/prr
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/readable-stream
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/core-util-is
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/isarray
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/process-nextick-args
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/string_decoder
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/util-deprecate
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/read-pkg
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/load-json-file
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/graceful-fs
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/parse-json
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/error-ex
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-arrayish
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/load-json-file/node_modules/pify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/strip-bom
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/normalize-package-data
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/hosted-git-info
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/validate-npm-package-license
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/spdx-correct
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/spdx-expression-parse
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/spdx-exceptions
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/spdx-license-ids
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-type
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-type/node_modules/pify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/tapable
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-merge
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-sources
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/source-list-map
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-core
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-loader
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/loader-utils
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/big.js
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/emojis-list
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mkdirp
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/minimist
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/util.promisify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/define-properties
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-keys
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object.getownpropertydescriptors
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/es-abstract
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/es-to-primitive
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-callable
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-date-object
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-symbol
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has-symbols
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/function-bind
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-regex
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-plugin-react-require
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-plugin-transform-react-remove-prop-types
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cacache
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/chownr
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/figgy-pudding
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cacache/node_modules/glob
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/lru-cache
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/yallist
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mississippi
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/concat-stream
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/buffer-from
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/typedarray
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/duplexify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/end-of-stream
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stream-shift
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/flush-write-stream
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/from2
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/parallel-transform
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cyclist
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pump
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pumpify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pumpify/node_modules/pump
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stream-each
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/through2
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/xtend
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/move-concurrently
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/aproba
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/copy-concurrently
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fs-write-stream-atomic
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/iferr
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/imurmurhash
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/run-queue
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/promise-inflight
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ssri
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unique-filename
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unique-slug
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/y18n
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/case-sensitive-paths-webpack-plugin
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cross-spawn
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/shebang-command
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/shebang-regex
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/which
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/isexe
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/event-source-polyfill
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fresh
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/hoist-non-react-statics
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/http-status
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/launch-editor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/shell-quote
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-filter
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-map
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-reduce
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/jsonify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mkdirp-then
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/any-promise
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/nanoid
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/prop-types
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/prop-types-exact
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object.assign
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/reflect.ownkeys
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/react-error-overlay
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/recursive-copy
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/recursive-copy/node_modules/del
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/recursive-copy/node_modules/globby
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/arrify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/recursive-copy/node_modules/pify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/emitter-mixin
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/junk
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/maximatch
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-differ
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/promise
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/asap
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/slash
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/schema-utils
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ajv
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fast-deep-equal
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fast-json-stable-stringify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/json-schema-traverse
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/uri-js
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/punycode
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ajv-errors
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ajv-keywords
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/serialize-javascript
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/strip-ansi
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ansi-regex
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/styled-jsx
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-plugin-syntax-jsx
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-types
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-runtime
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-runtime/node_modules/regenerator-runtime
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-types/node_modules/to-fast-properties
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/styled-jsx/node_modules/source-map
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/string-hash
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stylis
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stylis-rule-sheet
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/terser
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/commander
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/source-map-support
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unfetch
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/url
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/querystring
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/ast
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-module-context
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-wasm-bytecode
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wast-parser
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/floating-point-hex-parser
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-api-error
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-code-frame
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wast-printer
@xtuc/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@xtuc/long
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-fsm
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wasm-edit
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-buffer
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-wasm-section
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wasm-gen
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/ieee754
@xtuc/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@xtuc/ieee754
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/leb128
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/utf8
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wasm-opt
@webassemblyjs/[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wasm-parser
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/acorn
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/acorn-dynamic-import
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/chrome-trace-event
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/tslib
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/enhanced-resolve
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/eslint-scope
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/esrecurse
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/estraverse
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/json-parse-better-errors
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/loader-runner
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/micromatch
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/arr-diff
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-unique
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/braces
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/arr-flatten
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/braces/node_modules/extend-shallow
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-extendable
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fill-range
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fill-range/node_modules/extend-shallow
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-number
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-number/node_modules/kind-of
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-buffer
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/repeat-string
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-regex-range
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/isobject
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/repeat-element
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cache-base
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/collection-visit
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/map-visit
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-visit
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/component-emitter
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/get-value
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has-value
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has-values
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has-values/node_modules/kind-of
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/set-value
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/set-value/node_modules/extend-shallow
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-plain-object
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/split-string
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extend-shallow
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/assign-symbols
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extend-shallow/node_modules/is-extendable
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-object-path
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-object-path/node_modules/kind-of
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/union-value
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/arr-union
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/union-value/node_modules/set-value
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/union-value/node_modules/extend-shallow
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unset-value
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unset-value/node_modules/has-value
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unset-value/node_modules/has-values
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unset-value/node_modules/has-value/node_modules/isobject
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/class-utils
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/class-utils/node_modules/define-property
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-accessor-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-accessor-descriptor/node_modules/kind-of
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-data-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-data-descriptor/node_modules/kind-of
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-descriptor/node_modules/kind-of
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/static-extend
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/static-extend/node_modules/define-property
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-copy
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/copy-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-copy/node_modules/define-property
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-copy/node_modules/kind-of
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base/node_modules/define-property
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base/node_modules/is-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base/node_modules/is-accessor-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/kind-of
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base/node_modules/is-data-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mixin-deep
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/for-in
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mixin-deep/node_modules/is-extendable
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pascalcase
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon/node_modules/debug
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon/node_modules/ms
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon/node_modules/define-property
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon/node_modules/extend-shallow
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/map-cache
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/source-map-resolve
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/atob
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/decode-uri-component
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/resolve-url
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/source-map-url
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/urix
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/use
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-node
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-node/node_modules/define-property
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-node/node_modules/is-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-node/node_modules/is-accessor-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-node/node_modules/is-data-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-util
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-util/node_modules/kind-of
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-regex
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/define-property
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/define-property/node_modules/is-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/define-property/node_modules/is-accessor-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/define-property/node_modules/is-data-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regex-not
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/safe-regex
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ret
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob/node_modules/define-property
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob/node_modules/is-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob/node_modules/is-accessor-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob/node_modules/is-data-descriptor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/expand-brackets
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/expand-brackets/node_modules/debug
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/expand-brackets/node_modules/ms
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/expand-brackets/node_modules/define-property
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/expand-brackets/node_modules/extend-shallow
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/posix-character-classes
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob/node_modules/extend-shallow
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fragment-cache
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/nanomatch
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-windows
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object.pick
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/neo-async
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/node-libs-browser
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/assert
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/assert/node_modules/util
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/assert/node_modules/inherits
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-zlib
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pako
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/buffer
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base64-js
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ieee754
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/console-browserify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/date-now
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/constants-browserify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/crypto-browserify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-cipher
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-aes
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/buffer-xor
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cipher-base
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/create-hash
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/md5.js
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/hash-base
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ripemd160
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/sha.js
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/evp_bytestokey
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-des
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/des.js
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/minimalistic-assert
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-sign
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/bn.js
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-rsa
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/randombytes
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/create-hmac
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/elliptic
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/brorand
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/hash.js
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/hmac-drbg
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/minimalistic-crypto-utils
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/parse-asn1
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/asn1.js
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pbkdf2
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/create-ecdh
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/diffie-hellman
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/miller-rabin
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/public-encrypt
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/randomfill
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/domain-browser
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/events
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/https-browserify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/os-browserify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-browserify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/process
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/querystring-es3
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stream-browserify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stream-http
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/builtin-status-codes
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-arraybuffer
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/timers-browserify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/setimmediate
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/tty-browserify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/util
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/vm-browserify
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/indexof
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack/node_modules/schema-utils
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/terser-webpack-plugin
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/worker-farm
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/watchpack
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/chokidar
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/anymatch
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/normalize-path
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/async-each
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/glob-parent
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/glob-parent/node_modules/is-glob
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-extglob
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-dirname
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-binary-path
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/binary-extensions
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-glob
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/readdirp
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/upath
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-dev-middleware
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-dev-middleware/node_modules/mime
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/range-parser
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-log
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ansi-colors
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/uuid
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-hot-middleware
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ansi-html
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/html-entities
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/react-dom
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/scheduler
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/destroy
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ee-first
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/encodeurl
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/escape-html
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/etag
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/http-errors
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/depd
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/setprototypeof
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/statuses
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/lodash.debounce
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/on-finished
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-to-regexp
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pseudomap
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/remove-trailing-separator
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mime
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/nan
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/send
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/send/node_modules/debug
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/send/node_modules/ms
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/send/node_modules/statuses
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/node-pre-gyp
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/detect-libc
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/mkdirp
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/minimist
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/needle
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/debug
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/ms
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/iconv-lite
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/safer-buffer
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/sax
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/nopt
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/abbrev
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/osenv
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/os-homedir
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/os-tmpdir
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/npm-packlist
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/ignore-walk
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/minimatch
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/brace-expansion
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/balanced-match
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/concat-map
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/npm-bundled
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/npmlog
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/are-we-there-yet
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/delegates
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/readable-stream
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/core-util-is
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/inherits
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/isarray
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/process-nextick-args
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/safe-buffer
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/string_decoder
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/util-deprecate
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/console-control-strings
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/gauge
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/aproba
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/has-unicode
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/object-assign
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/signal-exit
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/string-width
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/code-point-at
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/is-fullwidth-code-point
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/number-is-nan
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/strip-ansi
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/ansi-regex
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/wide-align
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/set-blocking
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/rc
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/deep-extend
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/ini
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/rc/node_modules/minimist
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/strip-json-comments
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/rimraf
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/glob
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/fs.realpath
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/inflight
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/once
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/wrappy
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/path-is-absolute
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/semver
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/tar
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/chownr
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/fs-minipass
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/minipass
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/yallist
[email protected] /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/minizlib
Installing any new modules (package.json)
> [email protected] postinstall /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/preact
> node -e "console.log('\u001b[35m\u001b[1mLove Preact? You can now donate to our open collective:\u001b[22m\u001b[39m\n > \u001b[34mhttps://opencollective.com/preact/donate\u001b[0m')"
Love Preact? You can now donate to our open collective:
> https://opencollective.com/preact/donate
added 96 packages from 95 contributors and audited 6608 packages in 7.591s
found 0 vulnerabilities
Running heroku-postbuild
> [email protected] heroku-postbuild /tmp/build_aba62cec9b0ecc274830e615862f4fe3
> next build
internal/modules/cjs/loader.js:583
throw err;
^
Error: Cannot find module './webpack-config'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/next/dist/build/index.js:10:42)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] heroku-postbuild: `next build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] heroku-postbuild script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/npmcache.jn2Lb/_logs/2019-02-28T06_02_12_138Z-debug.log
-----> Build failed
We're sorry this build is failing! You can troubleshoot common issues here:
https://devcenter.heroku.com/articles/troubleshooting-node-deploys
Some possible problems:
- node_modules checked into source control
https://blog.heroku.com/node-habits-2016#9-only-git-the-important-bits
Love,
Heroku
Irgendwelche Gedanken?
"scripts": { "prestart": "next build", "start": "next start -p ${PORT}", }
Die obige Lösung von @dotcypress hat es mir ermöglicht, endlich zumindest meine Homepage zu laden ... aber wenn ich zu einer anderen Route als '/' gehe, erhalte ich diesen Fehler. Es scheint, dass ich die Dateien gut laden kann, aber ich erhalte einen 500-Fehler auf der Route?
"scripts": { "prestart": "next build", "start": "next start -p ${PORT}", }
Die obige Lösung von @dotcypress hat es mir ermöglicht, endlich zumindest meine Homepage zu laden ... aber wenn ich zu einer anderen Route als '/' gehe, erhalte ich diesen Fehler. Es scheint, dass ich die Dateien gut laden kann, aber ich erhalte einen 500-Fehler auf der Route?
Dies war die einzige, die wirklich für mich funktioniert hat.
Wenn Sie also diesen Fehler haben, fügen Sie Folgendes hinzu:
"heroku-postbuild": "next build",
"start": "next start -p $PORT"
Beifall
Hilfreichster Kommentar
Für heroku/dokku können Sie das npm-Skript
prestart
verwenden, um die next.js-App zu erstellen.