-
Couldn't load subscription status.
- Fork 32
Open
@skovy
Description
Bug Report
Describe the bug
When upgrading to docz@0.12.x the docz-plugin-css no longer works with yarn docz dev
To Reproduce
- Install
docz@0.12.16anddocz-plugin-css@0.11.0 - Run
yarn docz dev - Setup a basic example using
docz-plugin-css - See the errors
ERROR Failed to compile with 1 errors This dependency was not found: * webpack-hot-client/client?612c344c-f04d-4637-984c-bdd09dbde9cf in multi webpack-hot-client/client?612c344c-f04d-4637-984c-bdd09dbde9cf ./node_modules/@babel/polyfill/lib/index.js ./.docz/app/index.jsx To install it, you can run: npm install --save webpack-hot-client/client?612c344c-f04d-4637-984c-bdd09dbde9cf
doczrc.js
This is what the doczrc.js config looks like (to see the css config)
import { css } from "docz-plugin-css"; export default { title: ".....", description: "...", typescript: true, themeConfig: { colors: { primary: "#ccc" } }, plugins: [ css({ preprocessor: "sass", cssmodules: true, cssOpts: { camelCase: "only" } }) ] };
Expected behavior
docz-plugin-css should work with docz@0.12.x.
Environment
masOC@v10.13.4yarn@v1.9.4node@v10.8.0
Additional context/Screenshots
I suspect the issue is having two different versions of docz-core installed.
yarn why docz-core yarn why v1.9.4 [1/4] 🤔 Why do we have the module "docz-core"...? [2/4] 🚚 Initialising dependency graph... [3/4] 🔍 Finding dependency... [4/4] 🚡 Calculating file sizes... => Found "docz-core@0.11.2" info Reasons this module exists - "docz-plugin-css" depends on it - Hoisted from "docz-plugin-css#docz-core" info Disk size without dependencies: "6.87GB" info Disk size with unique dependencies: "6.87GB" info Disk size with transitive dependencies: "6.87GB" info Number of shared dependencies: 514 => Found "docz#docz-core@0.12.16" info This module exists because "docz" depends on it. info Disk size without dependencies: "248MB" info Disk size with unique dependencies: "248MB" info Disk size with transitive dependencies: "248MB" info Number of shared dependencies: 532 ✨ Done in 1.88s.
Short-term fix
I was able to temporarily work around this issue by forcing docz-plugin-css to resolve to docz@0.12.x and it seems compatible by adding this in the package.json:
...
"resolutions": {
"docz-core": "0.12.16"
},
...
Metadata
Metadata
Assignees
Labels
No labels