graph-viz-d3-js icon indicating copy to clipboard operation
graph-viz-d3-js copied to clipboard

Is this possible to use webpack to deploy?

Open tedwong opened this issue 8 years ago • 1 comments

My webpack.config.js:


... 

  resolve: {
      modulesDirectories: ['node_modules','bower_components'],
  },
  plugins:[
        new webpack.ResolverPlugin(
            new webpack.ResolverPlugin.DirectoryDescriptionFilePlugin(".bower.json",["d3","dot-checker","layout-worker","worker","renderer"])
        )
  ],
  paths: {
    es6: '/node_modules/requirejs-babel/es6',
    babel: '/node_modules/requirejs-babel/babel-5.8.22.min',

        d3: '/bower_components/d3/d3',
        "dot-checker": '/bower_components/graphviz-d3-renderer/dist/dot-checker',
        "layout-worker": '/bower_components/graphviz-d3-renderer/dist/layout-worker',
        worker: '/bower_components/requirejs-web-workers/src/worker',
        renderer: '/bower_components/graphviz-d3-renderer/dist/renderer',
}


...

My main.js:

    require(["renderer"],
        function (renderer) {

          dotSource = 'XXXXXX';

          // initialize svg stage
          renderer.init("#graph");

          // update stage with new dot source
          renderer.render(dotSource);
        });

I receive an error:

Module not found: Error: Cannot resolve module 'renderer' in XXX

tedwong avatar Oct 25 '16 12:10 tedwong

This project is provided as require.js module. I'm not sure if it is compatible with webpack also.

mstefaniuk avatar Oct 25 '16 19:10 mstefaniuk