L'utilisation de la dernière version de next.js et d'une simple page d'index hello world avec 0 dépendances ne s'exécute pas sur heroku avec l'erreur suivante :
{ 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' }
À quoi ressemble votre package.json ? Cela a-t-il déjà fonctionné sur Heroku, ou seulement sur cette version ?
Exactement comme dans le readme. Première fois que je l'ai essayé sur heroku.
Le 5 novembre 2016, 19:39 +0200, Eric Zingeler [email protected] , a écrit :
À quoi ressemble votre package.json ? Cela a-t-il déjà fonctionné sur Heroku, ou seulement sur cette version ?
—
Vous recevez ceci parce que vous êtes l'auteur du fil.
Répondez directement à cet e-mail, consultez-le sur GitHub (https://github.com/zeit/next.js/issues/198#issuecomment-258628771) ou désactivez le fil de discussion (https://github.com/notifications/unsubscribe -auth/AAhJ2QHX_rT1m5jB_w_o_ghK2Sa2gJ_pks5q7L9TgaJpZM4Kplvy).
Peut-être que devDependencies est nécessaire. Par défaut, Heroku installe uniquement les dépendances lors du déploiement.
Essayez ceci :
https://devcenter.heroku.com/articles/nodejs-support#devdependencies
@eezing Je n'ai qu'une seule dépendance, next
.
@nvartolomei
La commande 'next build' se produit-elle avant 'next start' ?
Bonjour,
J'ai exactement le même problème :
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
J'ai suivi vos conseils @eezing et j'ai forcé l'installation des devDependencies avec :
$ heroku config:set NPM_CONFIG_PRODUCTION=false
J'ai vérifié : la commande next build
se produit avant celle next start
Et comme @nvartolomei, je n'ai que next
comme dépendance
Quelqu'un fonctionne-t-il avec succès sur Heroku ?
Merci
@eezing malheureusement, je n'ai pas le temps pour le moment de creuser cela.
Même problème ici:
{ [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 transforme certains chemins require
en chemins absolus sur next build
, mais il semble que ces chemins n'ont pas pu être résolus lors de l'exécution. Peut-être à cause du cache de module que fait Heroku ?
Cela apparaît à d'autres endroits (comme un cluster Flynn) qui utilisent les buildpacks Heroku :
Error: Cannot find module /app/.next/dist/pages/_error
Existe-t-il une option verbeuse sur next build
?
Je peux confirmer en téléchargeant un slug Flynn (qui utilise les buildpacks Heroku) que les actifs next build
ne sont pas compilés dans le slug.
Je vais essayer de résoudre ce problème via PR ... cela nécessitera probablement l'utilisation de chemins relatifs partout
Je peux confirmer que sur Flynn et Heroku, l'étape next build
cuit dans des chemins absolus pour les instructions requises. Ceci est problématique car l'emplacement de construction ( /tmp/build
) ne sera pas le même que l'emplacement d'exécution ( /app
). Ce bogue peut être renommé de manière plus concise next build
ne doit pas utiliser de chemins absolus
Pour heroku/dokku, vous pouvez utiliser le script npm prestart
pour créer l'application next.js.
"scripts": {
"prestart": "next build",
"start": "next start -p ${PORT}",
}
Oui @dotcypress , l'ajout d'une étape de pré-démarrage a résolu mon problème. Merci
Je pense que nous devrions envisager de créer react
et babel-runtime
peerDependencies, ce qui résoudrait également https://github.com/zeit/next.js/issues/204 .
@arunoda @rauchg pensées ?
@nkzawa Si vous faites de react
une dépendance entre pairs, veuillez envisager d'en faire également une glamor
. Aiderait à résoudre #184.
Ceci est lié à l'erreur commune d'exécution de babel.
Nous obtenons un moyen avec CRA et Storybook en désactivant les aides et les polyfills.
Vois ici
Demander à l'utilisateur de fournir à react
et react-dom
semble assez correct. Mais demander de fournir babel-runtime serait plutôt moche.
Si nous n'allons pas désactiver les assistants, nous pourrions peut-être utiliser la magie require.resolve de Webpack pour contourner cela.
La solution prestart
fournie par @dotcypress est suffisante pour faire fonctionner les choses, mais je suggérerais quand même que Suivant :
A : Ne pas utiliser de chemins absolus lors de la compilation
B : Autoriser l'utilisateur à fournir le chemin d'accès au répertoire de déploiement éventuel afin que les actifs compilés fonctionnent, c'est-à-dire : next build {path to project} --runtimeDir=/app
Une autre façon de résoudre les modules de next
, nous pouvons transpiler du code comme
// before
const foo = require('babel-runtime/foo')
// after
const foo = require('next/require')('babel-runtime/foo')
next/require
ressemblerait à :
export default (moduleId) => require(moduleId)
Bien que nous aurions besoin d'une solution de contournement pour la compilation du webpack, car la dynamique require
ne fonctionne pas correctement sur le webpack.
BTW : l'approche prestart
ne fonctionne pas avec Dokku Zero Downtime Deploys
Triste, mais c'est un blocage pour notre projet, comment puis-je aider à réparer ?
@nkzawa @rauchg
@dotcypress que diriez-vous d'utiliser certains buildpacks.
Pour un exemple ceci : https://github.com/weibeld/heroku-buildpack-run
Avec cela, vous pouvez exécuter un script bash lors de la construction du slug heroku.
@arunoda mais comment cela aidera-t-il avec Dokku Zero Downtime Deploys ?
Je suppose que Dokku utilise des buildpacks en arrière- plan.
C'est pourquoi je suggère d'utiliser ce buildpack.
Le problème du déploiement sans temps d'arrêt n'a aucun rapport avec Next.js.
Tout comme la construction. Notre objectif est de fournir un moyen _simple_ de construire. Tout comme vous développez avec next
, vous construisez avec next build
+ lancez avec next start
.
Ceci est déjà documenté ici : https://github.com/zeit/next.js#production -deployment
Avec now , nous veillons à ce qu'il n'y ait aucun temps d'arrêt en vous faisant déployer, puis en utilisant now alias
pour lui attribuer une URL "finale". Pas une seule demande n'est abandonnée. Mais cela est vrai pour tout déploiement que vous effectuez maintenant, suivant ou API HTTP ou site statique ou autre.
Je rencontre donc le même problème lors du déploiement sur Heroku :
{ Error: Cannot find module '/tmp/build_78e9.../node_modules/babel-runtime/core-js/object/get-prototype-of' ...
La suggestion d'ajouter un "prestart": "next build"
échoue dans mon cas car le temps de construction de l'application est trop long et Heroku expire. En outre, prestart
n'est pas vraiment l'endroit pour mettre une étape de construction - cela devrait idéalement aller dans heroku-postbuild
(c'est-à-dire l'exécuter une fois au lieu de chaque démarrage de dyno).
J'ai donc enquêté sur la configuration du webpack, et oui, il semble que le alias
ing de react
, babel-runtime
et le next/css
etc. sortent chemins absolus, ce qui fait basculer Heroku lorsqu'il déplace les fichiers du répertoire de construction temporaire tmp
vers le répertoire d'exécution app
.
J'ai réussi à contourner ce problème en supprimant babel-plugin-module-resolver
et sa configuration d'alias pour arrêter de produire des chemins absolus. Cependant, cela signifiait qu'il ne pouvait pas trouver next/css
(pour une raison quelconque ?) etc., alors j'ai modifié le externals
pour :
externals: [
'react',
'react-dom',
'next/link',
'next/css',
'next/head'
]
Ces modifications fonctionnent désormais parfaitement dans les cas où next
est une dépendance, c'est-à-dire qu'elle existe dans node_modules
, mais cela entraînera l'échec des tests dans ce référentiel car il n'y a pas next
dans node_modules
dans ce référentiel lui-même, donc appeler require('next/css')
au moment de l'exécution se plaindra qu'il n'existe pas.
C'est là que je suis coincé. Je suis conscient que les tests locaux sont un cas limite, et j'espérais simplement écrire quelque chose comme import css from '../../../../css'
et m'attendre à ce que cela fonctionne, mais pour une raison quelconque, ce n'est pas le cas. Je suis donc à la recherche de tout conseil à ce sujet pour résoudre cette affaire ! :)
Cela m'empêche de déployer sur Heroku ATM, donc j'apprécierais vraiment les commentaires - bravo !
Dans les cas où votre processus manque de mémoire, ne serait-il pas judicieux de pré-construire avant le déploiement ? Ou peut-être que je ne comprends pas
Bien sûr, mais le problème de la résolution des chemins absolus resterait toujours, c'est-à-dire :
import css from 'next/css'
Passe par babel-loader et se transforme en absolu :
import css from '/builddir.../dist/lib/css'
Ce qui ne se résoudra pas une fois l'application lancée sur le dyno puisque soit :
a) /builddir.../
n'existe plus s'il est construit sur Heroku
b) /builddir.../
n'existe pas du tout s'il est construit localement et poussé jusqu'à Heroku
Je me demande donc pourquoi l'aliasing est même nécessaire alors que next/css
peut simplement se résoudre immédiatement en node_modules/next/css
- je suppose que c'est pour les pages d'erreur par défaut/tests locaux ?
Compris @benhjames. Je n'avais pas réalisé que nous allions avec des chemins absolus. Je suppose que les rendre relatifs résoudrait ce problème? Si tel est le cas, ce serait un problème meilleur et plus explicite à créer.
Merci pour le suivi
Pas de soucis, créera dans un peu :+1:
https://github.com/mars/heroku-nextjs semble fonctionner
J'hésiterais à dire qu'un buildpack heroku qui copie les fichiers est une solution : le nœud du problème réside dans les chemins absolus injectés dans les fichiers construits (voir # 360 et PR #361). Tout autre PaaS qui construit et sert à partir de différents répertoires rencontrerait également ce problème (ou en fait, déplacer des répertoires sur votre propre ordinateur).
En attendant, utiliser ce pack de construction fonctionnerait bien !
Entièrement d'accord avec @benhjames
Je veux juste m'assurer que le correctif est élégant et non une série de solutions de contournement difficiles à maintenir. Si nécessaire, nous pouvons toujours patcher Webpack également
Salut, juste pour contribuer. J'ai réussi à exécuter mon application sur Heroku avec les récents commits sur la bêta qui permettent de définir un .babelrc grâce au commentaire de @benhjames plus tôt sur le problème.
J'ai ajouté un fichier .babelrc
à la racine contenant :
{
"presets" : [
"es2015",
"react",
"stage-0"
],
"plugins": [
"react-require",
"transform-async-to-generator",
"transform-object-rest-spread",
"transform-class-properties",
"transform-runtime"
]
}
J'ai aussi ajouté dans mon package.json
:
{
...
"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",
...
}
}
Si cela peut être utile à quelqu'un.
@nkzawa @rauchg Peut-être pourrions-nous expédier un préréglage babel optimisé uniquement pour NPM3 +
Donc, tout le monde ne veut pas faire quelque chose comme ça.
Ou on pourrait aussi faire l'inverse.
Qu'en pensez-vous?
Peut-être pourrions-nous expédier un préréglage babel optimisé uniquement pour NPM3 +
Est-ce à dire de ne pas utiliser de chemins absolus ?
Je me demande si cela fonctionne si plusieurs modules ont la même dépendance de différentes versions, même sur NPM 3+. Je pense que définir NODE_PATH
serait mieux.
Je ne suis pas sûr qu'avoir un .babelrc
qui omet le plugin babel incriminé ( babel-plugin-module-resolver
) fonctionnerait comme le mentionne @nkzawa : s'il y a plusieurs modules de react
, par exemple , il ne se résoudra pas à la version next
de react
et peut tomber. Si vous aviez (hypothétiquement) un package comme :
"next": "latest"
"react": "latest"
Ensuite, au moment de l'exécution, react
se résoudrait en node_modules/react
alors que nous voulons en fait node_modules/next/node_modules/react
. De même, je ne sais pas comment définir NODE_PATH
résoudrait ce problème, car NODE_PATH
n'est jamais utilisé que si require
ne résout rien normalement. Ainsi, NODE_PATH
ne serait jamais recherché puisque react
est garanti d'être résolu ?
NODE_PATH n'est jamais utilisé que si require ne résout rien normalement
Je ne le savais pas :|
Peut-être pouvons-nous remplacer require('react')
par require('next/react')
et servir notre version de React à partir de next/react
?
Ouais, je pense que c'est assez propre - bonne idée ! Nous aurions également besoin de le faire avec babel-runtime
, react-dom
et styled-jsx
.
J'ai rencontré le même problème avec Flynn - next build
est exécuté dans /tmp qui ne fonctionne plus une fois déplacé vers l'emplacement de l'application puisque les chemins absolus regardent /tmp
.
Je suis un peu confus quant à la raison pour laquelle ce problème et tous les problèmes connexes sont fermés. Existe-t-il un correctif connu ?
Dans mon cas, ce qui semble avoir fonctionné est ce Procfile :
web: npm run build && npm start -- --port $PORT
Pas sûr que ce soit l'idéal
Ouais, je pense que ce numéro (qui contient plus de discussions) ou # 360 (qui contient moins de discussions mais définit le problème réel plus en détail) devrait être rouvert !
Et oui, faire cela dans Procfile n'est pas idéal car a) vous finissez par exécuter la construction à chaque fois que vous relancez un dyno, même s'il n'aurait pas changé, et b) si vous expirez lors du démarrage du dyno (ce qui est arrivé pour moi !), puis votre dyno se bloque.
La meilleure solution de contournement jusqu'à présent consiste à utiliser le pack heroku-nextjs-build .
J'aime la suggestion de @nkzawa , car tout ce que vous auriez à faire dans le chargeur Babel est de transformer react
en next/react
. Je me demande cependant comment cela fonctionnerait lors de l'exécution de tests locaux (comment résolvez-vous next
en lui-même s'il n'existe pas dans node_modules
?) Il faudrait un drapeau quelque part (peut-être un env var) qui ne réécrit que lorsqu'il ne fait pas de tests... Il y a beaucoup de complexité ici. :)
Ou, en y réfléchissant davantage, vous pourriez simplement définir NODE_PATH
pendant que les tests sont en cours, puisque next/link
par exemple est garanti de ne pas se résoudre.
J'adorerais utiliser now
, malheureusement j'ai besoin d'une base de données (à savoir PG), donc je dois utiliser Postgres.
Quoi qu'il en soit, un problème avec la plupart des approches nommées ici pour moi est qu'elles supposent que l'application cliente peut être construite sans que le backend ne fonctionne. Dans mon cas, j'ai besoin que le BE soit en cours d'exécution pour que le plugin babel-relay puisse obtenir le schéma GraphQL et vérifier que toutes les exigences de données du client peuvent être résolues.
Cela signifie que la construction devrait être exécutée après le démarrage du serveur. Existe-t-il une API pour démarrer le processus de génération par programmation ?
Quelqu'un a-t-il déjà réussi à exécuter next.js dans dokku ?
J'ai eu quelques problèmes avec les plugins babel dans les dépendances de développement que j'ai pu résoudre en exécutant dokku config:set <appname> NPM_CONFIG_PRODUCTION=false
De plus j'ai ajouté :
"prestart": "next build",
"start": "next start -p $PORT",
comme suggéré ci-dessus et il semble réussir à construire/exécuter maintenant. Mais je ne peux toujours pas accéder à l'application :/ Je ne reçois aucune erreur, donc je pense que c'est un problème de mappage de port indépendant de next.js - de toute façon, il serait intéressant de savoir s'il existe de meilleures solutions car le hack de pré-démarrage semble mal à moi.
Les gars, nous avons pris https://github.com/zeit/next.js/pull/1164 in.
Ainsi, nous pourrions utiliser les applications Next.js sur heroku sans trop de problèmes.
@sakulstra : Oui, je l'exécute dans dokku. C'est possible.
postinstall
fonctionne parfaitement dans express
+ next
"build": "next build",
"dev": "node server.js",
"postinstall": "npm run build",
"start": "NODE_ENV=production node server.js"
salut, est-ce juste moi ou quoi que ce soit essayé de déployer sur heroku aboutit à un délai d'attente?
d'abord si c'était mon application, puis j'ai essayé le custom-server-express par défaut à partir des exemples suivants. même essayé ce repo https://github.com/mars/heroku-nextjs-custom-server-express , également @jlobos après l'installation, @havenS ajouts de babel, tout ce qui concerne ce problème mis en évidence ici… rien n'a fonctionné, toujours expiré.
Ci-dessous l'exemple de package :
{
"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"
]
}
Pas étonnant que la même chose fonctionne parfaitement sur now.sh cependant; Mon problème est que le délai d'attente est la seule information pertinente fournie par heroku. Des recommandations ?
@bbnnt Je cours sur Heroku sans problème atm - d'ailleurs, il n'est pas nécessaire d'utiliser @mars/heroku-nextjs-build
car nous avons résolu les problèmes qui nécessitaient l'utilisation d'un buildpack personnalisé. 😃
J'ai un script npm "heroku-postbuild": "npm run build"
qui exécute le script build
: "build": "next build"
- cela prendra environ une minute environ, mais bien dans le délai d'attente postbuild
.
Quelle est l'erreur de délai d'attente complet ? Peut-être que quelque chose échoue lors de la construction, provoquant un blocage quelque part - pouvez-vous bien construire votre application localement ?
envoyé ce message trop tôt peut-être ; ma faute. J'ai commencé avec une nouvelle application Heroku ; Je n'enquêterai pas sur la raison pour laquelle j'étais bloqué, je peux dire que cela fonctionne parfaitement !
Je viens de traverser ça aujourd'hui. Il y avait deux parties pour le faire fonctionner.
devDependencies
à dependencies
. J'ai déménagé: "babel-plugin-module-resolver": "^2.7.1",
"babel-preset-es2015": "^6.24.1",
"babel-preset-stage-0": "^6.24.1",
Je n'ai pas bougé :
"babel-eslint": "^7.2.3",
package.json
: "heroku-postbuild": "next build",
"start": "next start -p $PORT",
J'ai essayé cela aujourd'hui. Quant à @KidkArolis , ma solution consistait à ajouter un Procfile
avec :
web: npm run build && npm start -- --port $PORT
ainsi que heroku-postbuild
à 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"
}
}
Comme vous pouvez le constater, aucune autre modification de dependencies
n'a été nécessaire.
@tomsoderlund , cela signifie-t-il que chaque fois que vous redémarrez votre dyno, il effectue une construction ?
Vous n'avez plus besoin du buildpack ou d'un procfile personnalisé (next v2+) pour Heroku. www.actionherojs.com est un projet Next, et sa source complète est ici https://github.com/actionhero/www.actionherojs.com.
Incluez simplement ce qui suit dans votre package.json
"scripts": {
"dev": "node server.js",
"build": "next build",
"postinstall": "npm run build",
"start": "NODE_ENV=production node server.js"
}
@evantahler c'est une excellente nouvelle ! :100:
@jcheroske Je ne suis pas sûr à 100%, mais en fonction du temps nécessaire pour redémarrer par rapport à la construction (je peux voir quand heroku-postbuild
se déclenche pendant la construction), je dirais: non .
Salut, j'ai supprimé un tas de fichiers et j'obtiens cette erreur en poussant vers Heroku. Il semble qu'une version précédente recherche l'un de ces fichiers ? Je ne comprends pas pourquoi cela se produit et où ai-je mal tourné. J'ai déjà rencontré ce problème une fois auparavant, mais apparemment, il s'est résolu de lui-même.
Error: ./pages/profile.js?entry
Module not found: Error: Can't resolve '../components/BeenThereDoneThat' in '/tmp/build_1da9423f972469c21ed0ce9fed0e7555/pages'
Il essaie ensuite de trouver le fichier dans plusieurs répertoires, en utilisant plusieurs extensions de fichier. Il n'existe plus.
J'ai essayé d'utiliser heroku repo:purge_cache -a appname
et même heroku repo:reset -a appname
mais ils n'ont eu aucun effet.
Utiliser heroku-postbuild
ne fonctionne pas non plus. Quelle est la raison? Aide moi! Merci! :)
Lorsque j'exécute 'npm run build' et 'npm run start' localement, tout fonctionne. Lorsque je pousse vers Heroku, j'obtiens:
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...
Cela fonctionnait bien plus tôt sur heroku, et j'ai fait quelques mises à jour de mon script server.js lié aux fonctions de session 'connect-redis', et maintenant ce qui précède se produit.
Et lorsque je purge le cache de mon instance Heroku, l'erreur ressemble à :
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 a l'air bizarre, que se passe-t-il si vous régénérez package-lock.json
- ou bien, utilisez un fichier de verrouillage de fil ?
J'ai eu des problèmes avec Heroku ne trouvant pas de NPM après la mise à niveau de Next.js 3 beta vers 3.2.2, mais la désactivation de la mise en cache des modules Node par Heroku l'a résolu :
heroku config:set NODE_MODULES_CACHE=false
Source si le problème est que la production Heroku N'INSTALLE PAS devDependecies .
Passez donc aux dépendances tous les modules de construction dont vous avez besoin.
Juste moche mais Heroku fonctionne comme ça...
Quelques points à vérifier, certains déjà notés ici :
Voici une autre solution hilarante si vous rencontrez toujours des problèmes. Créez un script de pré-démarrage qui construit le bundle .next
puis retarde la commande de démarrage.
./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)
./package.json
Suppose que vous utilisez un fichier server.js personnalisé. Sinon, exécutez simplement next start
comme votre script start
.
"scripts": {
"build": "next build",
"prestart": "node ./prestart.js",
"start": "NODE_ENV=production node server.js -p $PORT",
},
Je suis sur le prochain 5, j'ai le même problème sur heroku
Un extrait de l'erreur sur heroku après le déploiement
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 cela a très bien fonctionné pour moi.
Je sais que cela ne semble pas être la "meilleure" solution, mais en tant que solution rapide, cela convient parfaitement.
Je vous remercie.
"scripts": {
"prestart": "next build",
"start": "next start -p ${PORT}",
}
La solution de @dotcypress ci-dessus m'a permis de charger enfin au moins ma page d'accueil... mais si je vais sur une autre route que '/', j'obtiens cette erreur. Il semble que je puisse charger les fichiers correctement, mais j'obtiens une erreur 500 sur la route ?
Ouais, cela existe toujours dans les 5 prochains, ou peut-être réapparu, peu importe. Le sujet devrait être rouvert. Je transpile du tapuscrit, mais peu importe si j'utilise awesome-ts-loader
ou normal next-typescript
, en utilisant soit heroku-postbuild
soit postinstall
pour la construction, la cuisson sera absolue chemins. Ce problème est également le premier résultat de recherche Google. L'utilisation prestart
est une solution naïve, car même une application de taille moyenne provoquera un délai d'attente au démarrage...
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' }
C'est réparé ! Je viens d'ajouter @mars/heroku-nextjs-build
et de définir mon "postbuild": "heroku-nextjs-build"
. Apparemment, c'est une façon ancienne et obsolète de le faire et non nécessaire, mais je ne suis pas d'accord. Enfin certains soulagent. Laisser le reste du commentaire au cas où le prochain voudrait réellement résoudre ce problème.
Passez à next@canary
pour l'instant, il y aura très bientôt une nouvelle version stable 👍
Bonjour à tous,
Je rencontre un problème lors du déploiement sur heroku. après la construction complète, le journal heroku me montre une erreur. Sil te plait aide moi.
2018-08-02T11:37:50.384799+00:00 heroku[web.1] : Démarrage du processus avec la commande npm start
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=serveur de nœud de développement
2018-08-02T11:37:52.479804+00:00 application[web.1] :
2018-08-02T11:37:52.830037+00:00 app[web.1] : interne/modules/cjs/loader.js:583
2018-08-02T11:37:52.830072+00:00 app[web.1] : rejeter l'erreur ;
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] : Erreur : impossible de trouver le module 'webpack'
2018-08-02T11:37:52.830081+00:00 app[web.1] : sur Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:37:52.830083+00:00 app[web.1] : sur Function.Module._load (interne/modules/cjs/loader.js:507:25)
2018-08-02T11:37:52.830085+00:00 app[web.1] : sur Module.require (interne/modules/cjs/loader.js:637:17)
2018-08-02T11:37:52.830087+00:00 app[web.1] : à l'exigence (interne/modules/cjs/helpers.js:20:18)
2018-08-02T11:37:52.830089+00:00 app[web.1] : sur l'objet.
2018-08-02T11:37:52.830091+00:00 app[web.1] : sur Module._compile (interne/modules/cjs/loader.js:689:30)
2018-08-02T11:37:52.830092+00:00 app[web.1] : sur Object.Module._extensions..js (interne/modules/cjs/loader.js:700:10)
2018-08-02T11:37:52.830095+00:00 app[web.1] : sur Module.load (interne/modules/cjs/loader.js:599:32)
2018-08-02T11:37:52.830097+00:00 app[web.1] : sur tryModuleLoad (interne/modules/cjs/loader.js:538:12)
2018-08-02T11:37:52.830098+00:00 app[web.1] : sur Function.Module._load (interne/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 ! erreur no 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 ! Statut de sortie 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 ! Échec du script de démarrage [email protected] .
2018-08-02T11:37:52.847606+00:00 app[web.1] : npm ERR ! Ce n'est probablement pas un problème avec npm. Il y a probablement une sortie de journalisation supplémentaire ci-dessus.
2018-08-02T11:37:52.852427+00:00 app[web.1] :
2018-08-02T11:37:52.853063+00:00 app[web.1] : npm ERR ! Un journal complet de cette exécution peut être trouvé dans :
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] : l'état est passé de démarrage à plantage
2018-08-02T11:37:52.939706+00:00 heroku[web.1] : l'état est passé de planté à démarrage
2018-08-02T11:37:52.917875+00:00 heroku[web.1] : Processus terminé avec le statut 1
2018-08-02T11:37:56.000000+00:00 app[api] : Build réussi
2018-08-02T11:37:58.666367+00:00 heroku[web.1] : Démarrage du processus avec la commande npm start
2018-08-02T11:38:01.987224+00:00 application[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=serveur de nœud de développement
2018-08-02T11:38:01.987253+00:00 application[web.1] :
2018-08-02T11:38:02.431047+00:00 app[web.1] : interne/modules/cjs/loader.js:583
2018-08-02T11:38:02.431072+00:00 app[web.1] : rejeter l'erreur ;
2018-08-02T11:38:02.431073+00:00 app[web.1] : ^
2018-08-02T11:38:02.431075+00:00 application[web.1] :
2018-08-02T11:38:02.431076+00:00 app[web.1] : Erreur : Impossible de trouver le module 'webpack'
2018-08-02T11:38:02.431078+00:00 app[web.1] : sur Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:38:02.431079+00:00 app[web.1] : sur Function.Module._load (interne/modules/cjs/loader.js:507:25)
2018-08-02T11:38:02.431081+00:00 app[web.1] : sur Module.require (interne/modules/cjs/loader.js:637:17)
2018-08-02T11:38:02.431082+00:00 app[web.1] : à l'exigence (interne/modules/cjs/helpers.js:20:18)
2018-08-02T11:38:02.431084+00:00 app[web.1] : sur l'objet.
2018-08-02T11:38:02.431085+00:00 app[web.1] : sur Module._compile (interne/modules/cjs/loader.js:689:30)
2018-08-02T11:38:02.431086+00:00 app[web.1] : sur Object.Module._extensions..js (interne/modules/cjs/loader.js:700:10)
2018-08-02T11:38:02.431088+00:00 app[web.1] : sur Module.load (interne/modules/cjs/loader.js:599:32)
2018-08-02T11:38:02.431089+00:00 app[web.1] : sur tryModuleLoad (interne/modules/cjs/loader.js:538:12)
2018-08-02T11:38:02.431091+00:00 app[web.1] : sur Function.Module._load (interne/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 ! erreur no 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 ! Statut de sortie 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 ! Échec du script de démarrage [email protected] .
2018-08-02T11:38:02.442843+00:00 app[web.1] : npm ERR ! Ce n'est probablement pas un problème avec npm. Il y a probablement une sortie de journalisation supplémentaire ci-dessus.
2018-08-02T11:38:02.447318+00:00 application[web.1] :
2018-08-02T11:38:02.447457+00:00 app[web.1] : npm ERR ! Un journal complet de cette exécution peut être trouvé dans :
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] : Processus terminé avec le statut 1
2018-08-02T11:38:02.521430+00:00 heroku[web.1] : l'état est passé de démarrage à plantage
2018-08-02T11:38:06.378583+00:00 heroku[routeur] : at=code d'erreur=H10 desc="App planté" 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[routeur] : at=code d'erreur=H10 desc="App planté" 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
Bonjour à tous,
Je rencontre un problème lors du déploiement sur heroku. après la construction complète, le journal heroku me montre une erreur. Sil te plait aide moi.
2018-08-02T11:37:50.384799+00:00 heroku[web.1] : Démarrage du processus avec la commande npm start
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=serveur de nœud de développement
2018-08-02T11:37:52.479804+00:00 application[web.1] :
2018-08-02T11:37:52.830037+00:00 app[web.1] : interne/modules/cjs/loader.js:583
2018-08-02T11:37:52.830072+00:00 app[web.1] : rejeter l'erreur ;
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] : Erreur : impossible de trouver le module 'webpack'
2018-08-02T11:37:52.830081+00:00 app[web.1] : sur Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:37:52.830083+00:00 app[web.1] : sur Function.Module._load (interne/modules/cjs/loader.js:507:25)
2018-08-02T11:37:52.830085+00:00 app[web.1] : sur Module.require (interne/modules/cjs/loader.js:637:17)
2018-08-02T11:37:52.830087+00:00 app[web.1] : à l'exigence (interne/modules/cjs/helpers.js:20:18)
2018-08-02T11:37:52.830089+00:00 app[web.1] : sur l'objet.
2018-08-02T11:37:52.830091+00:00 app[web.1] : sur Module._compile (interne/modules/cjs/loader.js:689:30)
2018-08-02T11:37:52.830092+00:00 app[web.1] : sur Object.Module._extensions..js (interne/modules/cjs/loader.js:700:10)
2018-08-02T11:37:52.830095+00:00 app[web.1] : sur Module.load (interne/modules/cjs/loader.js:599:32)
2018-08-02T11:37:52.830097+00:00 app[web.1] : sur tryModuleLoad (interne/modules/cjs/loader.js:538:12)
2018-08-02T11:37:52.830098+00:00 app[web.1] : sur Function.Module._load (interne/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 ! erreur no 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 ! Statut de sortie 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 ! Échec du script de démarrage [email protected] .
2018-08-02T11:37:52.847606+00:00 app[web.1] : npm ERR ! Ce n'est probablement pas un problème avec npm. Il y a probablement une sortie de journalisation supplémentaire ci-dessus.
2018-08-02T11:37:52.852427+00:00 app[web.1] :
2018-08-02T11:37:52.853063+00:00 app[web.1] : npm ERR ! Un journal complet de cette exécution peut être trouvé dans :
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] : l'état est passé de démarrage à plantage
2018-08-02T11:37:52.939706+00:00 heroku[web.1] : l'état est passé de planté à démarrage
2018-08-02T11:37:52.917875+00:00 heroku[web.1] : Processus terminé avec le statut 1
2018-08-02T11:37:56.000000+00:00 app[api] : Build réussi
2018-08-02T11:37:58.666367+00:00 heroku[web.1] : Démarrage du processus avec la commande npm start
2018-08-02T11:38:01.987224+00:00 application[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=serveur de nœud de développement
2018-08-02T11:38:01.987253+00:00 application[web.1] :
2018-08-02T11:38:02.431047+00:00 app[web.1] : interne/modules/cjs/loader.js:583
2018-08-02T11:38:02.431072+00:00 app[web.1] : rejeter l'erreur ;
2018-08-02T11:38:02.431073+00:00 app[web.1] : ^
2018-08-02T11:38:02.431075+00:00 application[web.1] :
2018-08-02T11:38:02.431076+00:00 app[web.1] : Erreur : Impossible de trouver le module 'webpack'
2018-08-02T11:38:02.431078+00:00 app[web.1] : sur Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:38:02.431079+00:00 app[web.1] : sur Function.Module._load (interne/modules/cjs/loader.js:507:25)
2018-08-02T11:38:02.431081+00:00 app[web.1] : sur Module.require (interne/modules/cjs/loader.js:637:17)
2018-08-02T11:38:02.431082+00:00 app[web.1] : à l'exigence (interne/modules/cjs/helpers.js:20:18)
2018-08-02T11:38:02.431084+00:00 app[web.1] : sur l'objet.
2018-08-02T11:38:02.431085+00:00 app[web.1] : sur Module._compile (interne/modules/cjs/loader.js:689:30)
2018-08-02T11:38:02.431086+00:00 app[web.1] : sur Object.Module._extensions..js (interne/modules/cjs/loader.js:700:10)
2018-08-02T11:38:02.431088+00:00 app[web.1] : sur Module.load (interne/modules/cjs/loader.js:599:32)
2018-08-02T11:38:02.431089+00:00 app[web.1] : sur tryModuleLoad (interne/modules/cjs/loader.js:538:12)
2018-08-02T11:38:02.431091+00:00 app[web.1] : sur Function.Module._load (interne/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 ! erreur no 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 ! Statut de sortie 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 ! Échec du script de démarrage [email protected] .
2018-08-02T11:38:02.442843+00:00 app[web.1] : npm ERR ! Ce n'est probablement pas un problème avec npm. Il y a probablement une sortie de journalisation supplémentaire ci-dessus.
2018-08-02T11:38:02.447318+00:00 application[web.1] :
2018-08-02T11:38:02.447457+00:00 app[web.1] : npm ERR ! Un journal complet de cette exécution peut être trouvé dans :
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] : Processus terminé avec le statut 1
2018-08-02T11:38:02.521430+00:00 heroku[web.1] : l'état est passé de démarrage à plantage
2018-08-02T11:38:06.378583+00:00 heroku[routeur] : at=code d'erreur=H10 desc="App planté" 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[routeur] : at=code d'erreur=H10 desc="App planté" 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
J'ai le même problème que vous tous.
Local cela fonctionne, mais alors que dans heroku ou NOW , a les mêmes erreurs.
Comment le réparer? Ou puis-je le déployer ?
Salut à tous,
On dirait que le même problème se produit avec Next v8.
Voici ce que j'ai configuré.
J'ai essayé quelques méthodes pour que la construction s'exécute comme prévu.
Peu importe ce que je fais - voici le journal que j'obtiens moins les différences attendues des différentes méthodes.
-----> 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
Des pensées?
"scripts": { "prestart": "next build", "start": "next start -p ${PORT}", }
La solution de @dotcypress ci-dessus m'a permis de charger enfin au moins ma page d'accueil... mais si je vais sur une autre route que '/', j'obtiens cette erreur. Il semble que je puisse charger les fichiers correctement, mais j'obtiens une erreur 500 sur la route ?
"scripts": { "prestart": "next build", "start": "next start -p ${PORT}", }
La solution de @dotcypress ci-dessus m'a permis de charger enfin au moins ma page d'accueil... mais si je vais sur une autre route que '/', j'obtiens cette erreur. Il semble que je puisse charger les fichiers correctement, mais j'obtiens une erreur 500 sur la route ?
C'était le seul qui fonctionnait réellement pour moi.
Donc, si vous avez cette erreur, ajoutez ceci :
"heroku-postbuild": "next build",
"start": "next start -p $PORT"
Acclamations
Commentaire le plus utile
Pour heroku/dokku, vous pouvez utiliser le script npm
prestart
pour créer l'application next.js.