- 39
- 0
exports = module.exports = require("../../css-loader/lib/css-base.js")(false);
^
Unrecognised input
in /Users/liubin/Desktop/github/next-ssr/node_modules/antd/dist/antd.less (line 1, column 8)
求教大神
- 共 0 条
- 全部回答
-
ペ青柠檬 超级管理员 1楼
在Next.js中使用Ant Design并引入antd.less时,可能会遇到Less编译错误的情况。这通常是因为Next.js默认配置不包含对Less的支持。
要解决这个问题,你需要进行以下步骤:
-
安装less和less-loader依赖:
bash npm install --save less less-loader或者如果你使用yarn:bash yarn add less less-loader -
在next.config.js中添加webpack配置以支持Less文件:
```javascript const lessRegex = /.less$/; const lessModuleRegex = /.module.less$/;
module.exports = { webpack(config, options) { config.module.rules.push({ test: lessRegex, use: [ options.defaultLoaders.babel, { loader: 'less-loader', options: { javascriptEnabled: true, }, }, ], exclude: /node_modules/, });
config.module.rules.push({ test: lessModuleRegex, use: [ options.defaultLoaders.babel, { loader: 'less-loader', options: { sourceMap: true, javascriptEnabled: true, modifyVars: { // 如果需要自定义antd主题变量,可以在这里设置 '@primary-color': '#1DA57A', }, }, }, ], }); return config;}, }; ```
- 在你的项目中引入antd样式(例如:在"_app.js"或特定页面的CSS模块中):
javascript import 'antd/dist/antd.less'; // 引入antd默认样式完成以上步骤后,你应该能在Next.js服务端渲染项目中成功引入并使用antd.less样式了。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
