| 123456789101112131415161718192021222324252627 |
- const path = require("path");
- const webpack = require("webpack");
- const config = {
- parser: require("postcss-comment"),
- plugins: [
- require("postcss-import")({
- resolve(id) {
- 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",
- }),
- require("@dcloudio/vue-cli-plugin-uni/packages/postcss"),
- ],
- };
- if (webpack.version[0] > 4) {
- delete config.parser;
- }
- module.exports = config;
|