いつもお世話になってなっております。
npm audit fix --force を実行したあとに npm run watch が実行できなくなってしまい、皆様のお知恵をお借りしたいです。
#バージョン
PHP 7.3.26
Laravel Framework 6.20.16
vue@2.6.12
#経緯
① v-pip をインストールしたところ脆弱性が発見される
② npm audit fix --force を実行
③ 脆弱性が改善される
④ しかし npm run warch を行うと Error: Cannot find module 'webpack/lib/RuleSet' のエラーが出る
#試したこと
##① npm install --save-dev webpack の実行
結果 変化なし
参考 https://www.gesource.jp/weblog/?p=8421
##② laravel-mix のダウングレード
git を確認したところ、laravel-mix が 5 から 6 にアップされていたのでダウングレードし、npm run watch を実行すると、
We will use "npm" to install the CLI via "npm install -D webpack-cli".
Do you want to install 'webpack-cli' (yes/no):
と出たので yes を選択するも、
[webpack- cli] Failed to load '/Users/user_name/Desktop/app_name/node_modules/laravel-mix/setup/webpack.config.js' config
[webpack-cli] Error: Cannot find module 'webpack/lib/RuleSet'
と、エラーが増えてしまった。
③ plugin.js の確認
const RuleSet = require('webpack/lib/RuleSet');
こちらの記述はされています。
他にも色々試してみようとしたのですが、また変に触ってしまうと修正がより困難になってしまうのではないかと判断したため、一度こちらで質問させていただきます。
知識不足、勉強不足な点は多々あると思いますが、皆様のお知恵をお借りできればと思います。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。