Я пишу плагин 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
после добавления идентификатора области.