From 8ee35ce5b501461385c6dbc559097cbb019fe8dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Thu, 5 Dec 2019 19:45:21 +0800 Subject: [PATCH] feat(cli): less-loader resolve node_modules --- packages/vant-cli/src/config/webpack.base.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/vant-cli/src/config/webpack.base.ts b/packages/vant-cli/src/config/webpack.base.ts index 3047c875c..adc736505 100644 --- a/packages/vant-cli/src/config/webpack.base.ts +++ b/packages/vant-cli/src/config/webpack.base.ts @@ -1,8 +1,10 @@ // @ts-ignore import FriendlyErrorsPlugin from '@nuxt/friendly-errors-webpack-plugin'; import sass from 'sass'; +import { resolve } from 'path'; import { VueLoaderPlugin } from 'vue-loader'; import { + CWD, STYLE_EXTS, SCRIPT_EXTS, POSTCSS_CONFIG_FILE @@ -56,7 +58,15 @@ export const baseConfig = { { test: /\.less$/, sideEffects: true, - use: [...CSS_LOADERS, 'less-loader'] + use: [ + ...CSS_LOADERS, + { + loader: 'less-loader', + options: { + paths: [resolve(CWD, 'node_modules')] + } + } + ] }, { test: /\.scss$/,