VuePress: как импортировать css framework (basscss)

#webpack #vuepress

#webpack #vuepress

Вопрос:

Я пытаюсь использовать basscss с проектом VuePress и не уверен, как правильно включить файлы basscss, не обращаясь непосредственно к файлу в mode_modules, и хотел бы избежать использования стороннего CDN.

На данный момент я установил basscss с помощью yarn и нескольких плагинов postcss и создал свою собственную тему:

 .vuepress
├── node_modules
├── package.json
└── theme
    ├── Layout.vue
    └── styles
        └── theme.styl
  

В моем config.js :

 module.exports = {
  postcss: {
    plugins: [
      require('postcss-import')
    ]
  }
  ...
}
  

В Layout.vue : <style src="./styles/theme.styl" lang="stylus"></style>

В theme.style , @import "basscss.css" что приводит к ошибке:

Сбой сборки модуля (из /Users/user/.config/yarn/global/node_modules/postcss-loader/lib/index.js ): Ошибка: не удалось найти ‘basscss.css’ в [ /Users/user/code/project_title/.vuepress/theme/styles ]

Это довольно легко сделать со стандартным vue-cli шаблоном webpack, но я испытываю трудности с VuePress, поскольку я не слишком знаком с тем, как webpack функционирует в данном конкретном случае.

Комментарии:

1. Какую версию vuepress и basscss вы используете?