萌新搞不懂webpack include,求助

问题描述

本人webpack新手,在项目中用了antd,打包时发现需要less的loader,于是在webpack配置上加了less-loader,配置如下

            {
                test: /\.less$/,
                use: [
                    'style-loader',
                    'css-loader',
                    {
                        loader: 'less-loader',
                        options: {
                            javascriptEnabled: true
                        }
                    }
                ]
            }

后来我想想,只需要解析antd下的less文件,于是加了include项,如下

            {
                test: /\.less$/,
                include: path.resolve(__dirname, '/node_modules/antd'),
                use: [
                    'style-loader',
                    'css-loader',
                    {
                        loader: 'less-loader',
                        options: {
                            javascriptEnabled: true
                        }
                    }
                ]
            }

结果却报错,如下

clipboard.png
作为萌新的我一脸懵逼,难道include不是这么用的吗?

阅读 2.3k
1 个回答

path.resolve(__dirname, 'node_modules/antd')

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进