Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Cannot use with docz-core 0.12.x #11

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

  1. Install docz@0.12.16 and docz-plugin-css@0.11.0
  2. Run yarn docz dev
  3. Setup a basic example using docz-plugin-css
  4. 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.4
  • yarn@v1.9.4
  • node@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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /