From bd1622a823ef080ee90309897901860b3db84752 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Fri, 13 Mar 2020 18:51:44 +0800 Subject: [PATCH] feat(postcss): add resolve --- template/common/postcss.config.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/template/common/postcss.config.js b/template/common/postcss.config.js index 53b23e3..28712ed 100644 --- a/template/common/postcss.config.js +++ b/template/common/postcss.config.js @@ -1,7 +1,18 @@ module.exports = { parser: require('postcss-comment'), plugins: [ - require('postcss-import'), + require('postcss-import')({ + resolve (id, basedir, importOptions) { + if (id.startsWith('~@/')) { + return path.resolve(process.env.UNI_INPUT_DIR, id.substr(3)) + } else if (id.startsWith('@/')) { + return path.resolve(process.env.UNI_INPUT_DIR, id.substr(2)) + } else if (id.startsWith('/') && !id.startsWith('//')) { + return path.resolve(process.env.UNI_INPUT_DIR, id.substr(1)) + } + return id + } + }), require('autoprefixer')({ remove: process.env.UNI_PLATFORM !== 'h5' }),