Selesaikan kegagalan Webpack5 rakan sebaya kebergantungan css-loader
P粉268284930
P粉268284930 2023-08-28 15:36:07
0
1
545
<p>实际上,我对 javascript 很陌生,我想将 <code>vue-audio-visual</code> 安装到我的项目中。但我在节点控制台中遇到了奇怪的错误,我不知道有什么关系。 npm 错误如下所示:</p> <pre class="brush:php;toolbar:false;">code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: css-loader@6.6.0 npm ERR! Found: webpack@4.46.0 npm ERR! node_modules/webpack npm ERR! peer webpack@&quot;^4.0.0 || ^5.0.0&quot; from @soda/friendly-errors-webpack-plugin@1.8.1 npm ERR! node_modules/@soda/friendly-errors-webpack-plugin npm ERR! @soda/friendly-errors-webpack-plugin@&quot;^1.7.1&quot; from @vue/cli-service@4.5.15 npm ERR! node_modules/@vue/cli-service npm ERR! peer @vue/cli-service@&quot;^3.0.0 || ^4.0.0-0&quot; from @vue/cli-plugin-babel@4.5.15 npm ERR! node_modules/@vue/cli-plugin-babel npm ERR! dev @vue/cli-plugin-babel@&quot;~4.5.0&quot; from the root project npm ERR! 3 more (@vue/cli-plugin-router, @vue/cli-plugin-vuex, the root project) npm ERR! webpack@&quot;^4.0.0&quot; from @vue/cli-plugin-babel@4.5.15 npm ERR! node_modules/@vue/cli-plugin-babel npm ERR! dev @vue/cli-plugin-babel@&quot;~4.5.0&quot; from the root project npm ERR! 19 more (cache-loader, thread-loader, @vue/cli-service, ...) npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer webpack@&quot;^5.0.0&quot; from css-loader@6.6.0 npm ERR! node_modules/css-loader npm ERR! peer css-loader@&quot;*&quot; from vue-loader@15.10.0 npm ERR! node_modules/vue-loader npm ERR! vue-loader@&quot;^15.9.2&quot; from @vue/cli-service@4.5.15 npm ERR! node_modules/@vue/cli-service npm ERR! peer @vue/cli-service@&quot;^3.0.0 || ^4.0.0-0&quot; from @vue/cli-plugin-babel@4.5.15 npm ERR! node_modules/@vue/cli-plugin-babel npm ERR! 3 more (@vue/cli-plugin-router, @vue/cli-plugin-vuex, the root project) npm ERR! css-loader@&quot;^6.6.0&quot; from the root project npm ERR! npm ERR! Conflicting peer dependency: webpack@5.74.0 npm ERR! node_modules/webpack npm ERR! peer webpack@&quot;^5.0.0&quot; from css-loader@6.6.0 npm ERR! node_modules/css-loader npm ERR! peer css-loader@&quot;*&quot; from vue-loader@15.10.0 npm ERR! node_modules/vue-loader npm ERR! vue-loader@&quot;^15.9.2&quot; from @vue/cli-service@4.5.15 npm ERR! node_modules/@vue/cli-service npm ERR! peer @vue/cli-service@&quot;^3.0.0 || ^4.0.0-0&quot; from @vue/cli-plugin-babel@4.5.15 npm ERR! node_modules/@vue/cli-plugin-babel npm ERR! 3 more (@vue/cli-plugin-router, @vue/cli-plugin-vuex, the root project) npm ERR! css-loader@&quot;^6.6.0&quot; from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See /Users/julapps/.npm/eresolve-report.txt for a full report. npm ERR! A complete log of this run can be found in: npm ERR! /Users/julapps/.npm/_logs/2022-10-23T12_42_49_511Z-debug-0.log</pre> <p>但是,在我的 package.json 文件中,我使用这些依赖项 <code>css-loader": "^6.6.0"</code></p> <p>和 vue 部门:</p> <pre class="lang-json prettyprint-override"><code>&quot;devDependencies&quot;: { &quot;@vue/cli-plugin-babel&quot;: &quot;~4.5.0&quot;, &quot;@vue/cli-plugin-router&quot;: &quot;^4.5.15&quot;, &quot;@vue/cli-service&quot;: &quot;~4.5.0&quot;, &quot;@vue/compiler-sfc&quot;: &quot;^3.0.0&quot;, &quot;webpack&quot;: &quot;^4.46.0&quot; } </code></pre> <p>有人可以向我解释一下我应该做什么吗?</p>
P粉268284930
P粉268284930

membalas semua(1)
P粉614840363

Adakah anda menggunakan Vue3 dan Webpack dan bukannya Vite?
Tidak pasti sama ada ini pilihan yang diketahui, tetapi saya lebih suka mengesyorkan Vite.


Mengapa masalah ini berlaku, ralat menerangkannya dengan baik. Biar saya menterjemahkannya:

Jika anda menyemak changeloguntuk pakej yang diberikan, anda dapat melihat bahawa Webpack 5 sememangnya naik taraf paksa

Rasa bebas:

  • Tukar kepada Vite
  • Pasang Webpack 5 menggunakan npm
  • Kerja dengan benang/pnpm untuk kesilapan yang lebih baik
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan