微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 LESS 通过 nuxt 个性化 Ant Design Vue?

如何解决如何使用 LESS 通过 nuxt 个性化 Ant Design Vue?

我尝试将 Ant Design Vue 与 NUXT 结合使用。 我使用命令行 npm init nuxt-app 安装 nuxt 我选择了 Ant Design Vue。 它完美运行。

但是当我尝试个性化主题 (https://www.antdv.com/docs/vue/customize-theme/) 时,它不起作用。

我用 npm 添加了 less,但是当我想添加 less-loader 时,我收到此错误消息:

npm 错误代码 ERESOLVE npm ERR! ERESOLVE 无法解析依赖 树 npm 错误! npm 错误!发现:webpack@5.26.2 npm ERR! node_modules/webpack npm ERR!对等 webpack@">=2" 来自 babel-loader@8.2.2 npm ERR! node_modules/babel-loader npm ERR!
babel-loader@"^8.2.2" 来自@nuxt/webpack@2.15.3 npm ERR!
node_modules/@nuxt/webpack npm ERR! @nuxt/webpack@"2.15.3" 来自 @nuxt/builder@2.15.3 npm ERR! node_modules/@nuxt/builder npm 呃! @nuxt/builder@"2.15.3" 来自 nuxt@2.15.3 npm ERR!
node_modules/nuxt npm ERR!还有 1 个 (nuxt) npm ERR!同行 webpack@"^4.27.0 || ^5.0.0" 来自 css-loader@4.3.0 npm ERR!
node_modules/css-loader npm ERR! css-loader@"^4.3.0" 来自 @nuxt/webpack@2.15.3 npm ERR! node_modules/@nuxt/webpack npm ERR! @nuxt/webpack@"2.15.3" 来自@nuxt/builder@2.15.3 npm ERR!
node_modules/@nuxt/builder npm ERR! @nuxt/builder@"2.15.3" 来自 nuxt@2.15.3 npm ERR! node_modules/nuxt npm ERR! 1 更多 (nuxt) npm ERR!来自 vue-loader@15.9.6 的 peer css-loader@"*" npm 错误! node_modules/vue-loader npm ERR!
vue-loader@"^15.9.6" 来自@nuxt/webpack@2.15.3 npm ERR!
node_modules/@nuxt/webpack npm ERR! @nuxt/webpack@"2.15.3" 来自@nuxt/builder@2.15.3 npm ERR! node_modules/@nuxt/builder npm 错误!还有 1 个 (nuxt) npm ERR!还有 12 个 (extract-css-chunks-webpack-plugin,file-loader,...) npm ERR!新产品经理 呃!无法解析依赖项:npm ERR!对等 webpack@"^2.0.0 || ^3.0.0 || ^4.0.0" 来自 @nuxt/friendly-errors-webpack-plugin@2.5.0 npm 呃! node_modules/@nuxt/friendly-errors-webpack-plugin npm ERR!
@nuxt/friendly-errors-webpack-plugin@"^2.5.0" 来自 @nuxt/webpack@2.15.3 npm ERR! node_modules/@nuxt/webpack npm ERR!
@nuxt/webpack@"2.15.3" 来自@nuxt/builder@2.15.3 npm ERR!
node_modules/@nuxt/builder npm ERR! @nuxt/builder@"2.15.3" 来自 nuxt@2.15.3 npm ERR! node_modules/nuxt npm ERR!还有 1 个 (nuxt) npm ERR! npm 错误!修复上游依赖冲突,或 重试 npm ERR!此命令带有 --force 或 --legacy-peer-deps npm 呃!接受不正确(并且可能已损坏)的依赖项 解决。 npm 错误! npm 错误!看 /Users/chtouk/.npm/eresolve-report.txt 获取完整报告。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
/Users/chtouk/.npm/_logs/2021-03-17T09_53_47_196Z-debug.log

所以我尝试使用 --force 或 --legacy-peer-deps 来解决这个问题,但是当我使用 npm run dev 运行我的应用程序时,出现了一条新的错误消息:

ERROR 规则只能有一个资源源(提供的资源和 测试 + 包含 + 排除)在 {
10:59:59 “使用”:[ { "loader": "/Applications/MAMP/htdocs/myproject/node_modules/babel-loader/lib/index.js",“选项”: { “配置文件”:假, “babelrc”:假, “缓存目录”:真, "envName": "客户端",“预设”:[ [ "/Applications/MAMP/htdocs/myproject/node_modules/@nuxt/babel-preset-app/src/index.js",{ “核心”:{ “版本”:3 } } ] ] },"ident": "clonedRuleSet-4[0].rules[0].use[0]" } ] }

"use": [ { "loader": "node_modules/babel-loader/lib/index.js",
"options": { "configFile": false,"babelrc": false,
"cacheDirectory": true,"envName": "client","presets": [ [
"node_modules/@nuxt/babel-preset-app/src/index.js",{ "corejs": { “版本”:3 } } ] ] },“身份”: "clonedRuleSet-4[0].rules[0].use[0]" } ] }

如何修复它并个性化我的主题

非常感谢您的帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。