Как загрузить плагин postcss после того, как css ограничен стилем пост-загрузчика vue - PullRequest
0 голосов
/ 12 апреля 2019

Я пишу плагин postcss, предназначенный для использования в vue.js проекте. Этот плагин должен запускаться после того, как vue-loader обработает css и добавит все идентификаторы области действия в селекторы. Есть ли способ с vue.config.js, или каким-либо другим способом, указать порядок postcss плагинов?

В настоящее время мой плагин включен в postcss.config.js. Я вижу, что add-id для стилей с областью видимости - это сам плагин postcss, определенный здесь , но я не уверен, как он на самом деле используется.

Мои postcss файлы конфигурации и плагинов:

// postcss.config.js
module.exports = {
    plugins: [
        require('./postcss-mycustomplugin')()
    ]
};
// postcss-mycustomplugin.js
var postcss = require('postcss');

module.exports = postcss.plugin('mycustomplugin', function mycustomplugin(options) {
    return function (css) {
        // `css` still has not been processed by vue's postcss plugin
    }
});

Повторюсь, я бы хотел, чтобы мой плагин запускался на css после добавления идентификатора области.

...