RyanMullins / angular-hammer

Hammer.js v2 support for AngularJS
http://ryanmullins.github.io/angular-hammer/
MIT License
188 stars 55 forks source link

When I use it into browserify, it went wrong #18

Closed osdio closed 9 years ago

osdio commented 9 years ago

it shows Cannot find module 'hammer'

This is my package.json:

  "browser": {
    "angular": "./node_modules/angular/angular.js",
    "selector": "./node_modules/china-area-selector/dist/china-area-selector.js",
    "ngAnimate": "./node_modules/angular-animate/angular-animate.js",
    "ngCookies": "./node_modules/angular-cookies/angular-cookies.js",
    "Hammer": "./node_modules/hammerjs/hammer.js"
  },
  "browserify-shim": {
    "angular": "angular",
    "selector": "china-area-selector",
    "ngAnimate": "ngAnimate",
    "ngCookies": "ngCookies",
    "Hammer": "Hammer"
  },
RyanMullins commented 9 years ago

Try changing the name to hammerjs, like this...

"browser": {
    "angular": "./node_modules/angular/angular.js",
    "selector": "./node_modules/china-area-selector/dist/china-area-selector.js",
    "ngAnimate": "./node_modules/angular-animate/angular-animate.js",
    "ngCookies": "./node_modules/angular-cookies/angular-cookies.js",
    "hammerjs": "./node_modules/hammerjs/hammer.js"
  },
  "browserify-shim": {
    "angular": "angular",
    "selector": "china-area-selector",
    "ngAnimate": "ngAnimate",
    "ngCookies": "ngCookies",
    "hammerjs": "hammerjs"
  },
osdio commented 9 years ago

I have fixed it now, I have send a pull request. Just check.