tolking / vuepress-theme-default-prefers-color-scheme

add prefers-color-scheme for vuepress default theme
https://tolking.github.io/vuepress-theme-default-prefers-color-scheme
MIT License
50 stars 8 forks source link

Enabling the theme on vuepress2 gives error on compilation #32

Closed avivace closed 3 years ago

avivace commented 3 years ago
ERROR in ./node_modules/vuepress-theme-default-prefers-color-scheme/layouts/Layout.vue?vue&type=style&index=0&id=7606814d&lang=stylus (./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/stylus-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./node_modules/vuepress-theme-default-prefers-color-scheme/layouts/Layout.vue?vue&type=style&index=0&id=7606814d&lang=stylus)
Module build failed (from ./node_modules/postcss-loader/dist/cjs.js):                                                                                 SyntaxError: Number, dimension, ratio or identifier is expected                                                                                           at Object.error (/home/avivace/gbdev/gbadev.net/node_modules/css-tree/lib/parser/create.js:240:19)                                                    at Object.parse [as MediaFeature] (/home/avivace/gbdev/gbadev.net/node_modules/css-tree/lib/syntax/node/MediaFeature.js:52:26)              
    at Object.parse [as MediaQuery] (/home/avivace/gbdev/gbadev.net/node_modules/css-tree/lib/syntax/node/MediaQuery.js:40:34)                     
    at Object.parse [as MediaQueryList] (/home/avivace/gbdev/gbadev.net/node_modules/css-tree/lib/syntax/node/MediaQueryList.js:16:32)                    at Object.prelude (/home/avivace/gbdev/gbadev.net/node_modules/css-tree/lib/syntax/atrule/media.js:5:22)                                              at Object.parse [as AtrulePrelude] (/home/avivace/gbdev/gbadev.net/node_modules/css-tree/lib/syntax/node/AtrulePrelude.js:23:50)
    at Object.atrulePrelude (/home/avivace/gbdev/gbadev.net/node_modules/css-tree/lib/syntax/config/parser.js:7:25)                                       at /home/avivace/gbdev/gbadev.net/node_modules/css-tree/lib/parser/create.js:296:39                                                                                                                                                                                                                     ERROR in ./node_modules/vuepress-theme-default-prefers-color-scheme/layouts/Layout.vue?vue&type=script&lang=js (./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./node_modules/vuepress-theme-default-prefers-color-scheme/layouts/Layout.vue?vue&type=script&lang=js) 2:0-59                    Module not found: Error: Can't resolve '@parent-theme/layouts/Layout.vue' in '/home/avivace/gbdev/gbadev.net/node_modules/vuepress-theme-default-prefe
rs-color-scheme/layouts'                                                                                                                    

webpack compiled with 2 errors

Is this expected?

tolking commented 3 years ago

Officially maybe supports dark mode, so there is no support for vuepress2 at present

avivace commented 3 years ago

Great, thanks for the pointer, @tolking !