Docz: [[email protected]] Could not create Open in CodeSandbox Error, about svg

Created on 11 Oct 2018  Â·  4Comments  Â·  Source: doczjs/docz

Bug Report

i use SVG,

svg relative path is right

and in doczrc.js remove plugin docz-plugin-svgr

use docz:dev && docz:build show error;

Could not create Open in CodeSandbox Error: invalid relative path from  to ../assets/bbs.svg
    at rp2 (/Users/Mizi/git/MasterRT/node_modules/codesandboxer/dist/utils/resolvePath.js:12:17)
    at rp2 (/Users/Mizi/git/MasterRT/node_modules/codesandboxer/dist/utils/resolvePath.js:14:16)
    at resolvePath (/Users/Mizi/git/MasterRT/node_modules/codesandboxer/dist/utils/resolvePath.js:42:13)
    at Object.assign.content.internalImports.map.m (/Users/Mizi/git/MasterRT/node_modules/codesandboxer-fs/src/assembleFiles.js:80:43)
    at Array.map (<anonymous>)
    at Object.assembleFiles (/Users/Mizi/git/MasterRT/node_modules/codesandboxer-fs/src/assembleFiles.js:80:25)
    at process._tickCallback (internal/process/next_tick.js:68:7)
Could not find dependency version for react
Could not find dependency version for react
Could not find dependency version for react
Could not find dependency version for react
Could not find dependency version for react
Could not find dependency version for react
Could not find dependency version for antd
Could not find dependency version for react
Could not find dependency version for react
Could not find dependency version for antd
Could not find dependency version for react
Could not find dependency version for react
Could not find dependency version for react
Could not find dependency version for react
Could not find dependency version for lodash
Could not find dependency version for react
Could not find dependency version for lodash
Could not find dependency version for lodash

but, in webpage, can see SVG component

383

389

341

Most helpful comment

@pedronauck I'm using module-resolver babel plugin:

module.exports = {
  src: path.resolve('./src/components'),
  // ... 
  modifyBabelRc(babelrc) {
    return {
      ...babelrc,
      plugins: [
        ...babelrc.plugins,
        ['module-resolver', { root: [path.resolve('./src')] }]
      ]
    }
  }
}

anything I'm missing?

All 4 comments

Fixed on the new release v0.12.10 ✅

@pedronauck I still have messages like Could not find dependency version for components/atoms/Typography (for all kinds of my custom components) all over the place when I run docz.
Any suggestions?

Are you using relative imports? If you are, you need to set your alias or resolve modules for webpack

@pedronauck I'm using module-resolver babel plugin:

module.exports = {
  src: path.resolve('./src/components'),
  // ... 
  modifyBabelRc(babelrc) {
    return {
      ...babelrc,
      plugins: [
        ...babelrc.plugins,
        ['module-resolver', { root: [path.resolve('./src')] }]
      ]
    }
  }
}

anything I'm missing?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tsnolan23 picture tsnolan23  Â·  3Comments

wldcordeiro picture wldcordeiro  Â·  3Comments

w0wka91 picture w0wka91  Â·  3Comments

kachkaev picture kachkaev  Â·  3Comments

capaj picture capaj  Â·  3Comments