以前に別のコンピューターで動作していた既存のASP.NET Coreアプリケーションをプルしました。
このコンピューターでアプリケーションを実行すると、次のエラーが表示されます。
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)
私がそれをグーグルにすれば、私は ここに終わる 、しかしそれを実行すると、私は得る:
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)
さて、これは私にとって奇妙です。
npm install
とaspnet restore
を実行しようとしました。 Grunt(タスクランナー)をエラーなしで実行できます。 NPM
/Node
はPATHにあり、Windowsで実行しています。
これらのアクションのwwwroot/DIST
フォルダーはありませんが、これが問題だと思います。
ここで私が間違っていることは何ですか? :-)
編集:
マークは、それが木にあるかどうか私に尋ねました。どうやら、それは:
これが物事をどのように変えるかはわかりません。
これはおそらく、インストールしたばかりのNode.js
+ NPM
およびWebpack
。
私がしたことは次のとおりでした:
数回後に突然私の仕事を始めたので、依存関係がないことから問題を引き起こしたのはローカルキャッシュであると確信しています。
私が試みた別のトリックは、レポジトリからアプリケーションの以前のバージョンをプルすることでした。これは、キャッシュ(または問題があったもの)を「更新」したように見えました。以前のバージョンに戻ってから最新のバージョンに戻った後は、うまくいきました。
これらのコマンドを実行することで私の問題は解決しました:
node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js
node node_modules/webpack/bin/webpack.js
私は同じ問題を抱えていました。次は私のために働いた:
1) Clean Solution
2) Rebuild Solution
3) Run the Project