鍍金池/ 問答/HTML/ next.js 服務(wù)端渲染,引入antd.less報錯?

next.js 服務(wù)端渲染,引入antd.less報錯?

   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)

求教大神

回答
編輯回答
氕氘氚

個人網(wǎng)站用的next.js+antd+redux開發(fā)的
http://www.liuweibo.cn/p/206

2018年3月19日 01:43
編輯回答
別硬撐

我也遇到這樣的問題了,我是通過下面的方法解決的
修改webpack.config.dev.js和webpack.config.prod.js

  1. 找到 test: /css$/ , 修改為 test: /\.(css|less)$/ ,
  2. 在該對象的use數(shù)組下添加一個對象,這個對象要放在use數(shù)組的最后,我因為沒有放在最后出現(xiàn)了這個問題
    {
    loader: require.resolve("less-loader"),
    },
  3. 在exclude數(shù)組中添加一個數(shù)組項 /.(css|less)$/
  4. yarn run start
2017年10月21日 21:45