Coder Social home page Coder Social logo

Comments (7)

rasmuswoelk avatar rasmuswoelk commented on June 7, 2024 4

@oshalygin I ended up using node-js-marker-clusterer instead. Use it like this
var MarkerClusterer = require('node-js-marker-clusterer');

from js-marker-clusterer.

monteiro avatar monteiro commented on June 7, 2024

I've used the shim AMD comparable in webpack to solve this issue:

npm install exports-loader imports-loader --save-dev

    module: {
        noParse: [],
        loaders: [
            {
                test: ABSOLUTE_PATH_TO_YOUR_MARKERCLUSTERER,
                loader: 'exports?MarkerClusterer'
            }
        ]
    }

from js-marker-clusterer.

fipp avatar fipp commented on June 7, 2024

Hi Monteiro, and thank you for the solution! Do you do something else than what you've mentioned to get this to work, because I'm struggeling.

I installed markerclustererplus with npm install markerclustererplus and then added this to my webpack config:

loaders: [{
     ...
    ,{
      test: path.join(__dirname, 'node_modules', 'markerclustererplus', 'dist', 'markerclusterer.min.js'),
      loader: 'exports?MarkerClusterer'
    }]

Then I add this in my JS file:
var MarkerClusterer = require('MarkerClusterer');

..But I get this error:
Module not found: Error: Cannot resolve module 'MarkerClusterer' in ...

Any help would be greatly appreciated!

from js-marker-clusterer.

monteiro avatar monteiro commented on June 7, 2024

@fipp do you have the npm packages so you can do exports?package?

npm install exports-loader imports-loader --save-dev

from js-marker-clusterer.

rasmuswoelk avatar rasmuswoelk commented on June 7, 2024

Hi

I'm having this problem - maybe you have the solution.

webpack.config.js in module -> loaders:

                {
                  test: path.resolve(__dirname, 'node_modules/markerclustererplus/dist/markerclusterer.min.js'),
                  loader: 'exports?MarkerClusterer'
                }

In my home.js file I import:

var MarkerClusterer = require('MarkerClusterer');

When I run npm start:

ERROR in ./resources/assets/js/deprecated/pages/home.js Module not found: Error: Cannot resolve module 'MarkerClusterer' in /Projects/ @ ./pages/home.js 3:22-48

I have exports-loader, imports-loader and markerclustererplus installed by NPM.

Any ideas?

from js-marker-clusterer.

oshalygin avatar oshalygin commented on June 7, 2024

Anyone have any solutions to this?

from js-marker-clusterer.

oshalygin avatar oshalygin commented on June 7, 2024

@rasmuswoelk I'll give that a whirl, thanks mate

from js-marker-clusterer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.