J'ai extrait une application ASP.NET Core existante qui fonctionnait auparavant sur un autre ordinateur.
Lorsque j'exécute l'application sur cet ordinateur, j'obtiens l'erreur suivante:
AggregateException: One or more errors occurred. (Cannot find module './wwwroot/dist/vendor-manifest.json'
Error: Cannot find module './wwwroot/dist/vendor-manifest.json'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
Si je recherche ça sur Google, je finis ici , mais si je lance ça, j'obtiens:
PM> webpack --config webpack.config.vendor.js
webpack : C:\node_modules\webpack-cli\bin\webpack.js:242
At line:1 char:1
+ webpack --config webpack.config.vendor.js
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (C:\node_modules...\webpack.js:242:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
throw err;
^
Error: Cannot find module 'C:\Users\LarsHoldgaard\Documents\Github\Likvido.CreditRisk\Likvido.CreditRisk\webpack.config.vendor.js'
at Function.Module._resolveFilename (module.js:547:15)
Maintenant, c'est bizarre pour moi.
J'ai essayé d'exécuter le npm install
et aspnet restore
. Je peux exécuter le Grunt (gestionnaire de tâches) sans échecs. NPM
/Node
est dans mon CHEMIN et je cours sous Windows.
Je n'ai pas de wwwroot/DIST
dossier de l'une de ces actions, ce qui est, je suppose, le problème.
Une idée de ce que je fais mal ici? :-)
MODIFIER:
Marc m'a demandé si c'était dans l'arbre. Apparemment, c'est:
Je ne sais pas comment cela change les choses.
C'était probablement un problème de mise en cache, car je viens d'installer Node.js
+ NPM
et Webpack
.
Ce que j'ai fait était le suivant:
Il a soudainement commencé à fonctionner après quelques fois, donc je suis sûr que c'est un cache local qui a causé le problème de ne pas avoir les dépendances dans l'ordre.
Une autre astuce que j'ai essayée a consisté à extraire une version antérieure de l'application de mon référentiel, ce qui semblait "rafraîchir" le cache (ou quel que soit le problème). Après être revenu à une version antérieure puis à la plus récente, les choses ont simplement fonctionné.
Mon problème résolu en exécutant ces commandes:
node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js
node node_modules/webpack/bin/webpack.js
J'avais les mêmes problèmes. Ce qui suit a fonctionné pour moi:
1) Clean Solution
2) Rebuild Solution
3) Run the Project