{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/fxa-relier-client/issues/53","labels_url":"https://api.github.com/repos/mozilla/fxa-relier-client/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/fxa-relier-client/issues/53/comments","events_url":"https://api.github.com/repos/mozilla/fxa-relier-client/issues/53/events","html_url":"https://github.com/mozilla/fxa-relier-client/issues/53","id":60101051,"number":53,"title":"grunt build fails","user":{"login":"tarekziade","id":250019,"avatar_url":"https://avatars.githubusercontent.com/u/250019?v=3","gravatar_id":"","url":"https://api.github.com/users/tarekziade","html_url":"https://github.com/tarekziade","followers_url":"https://api.github.com/users/tarekziade/followers","following_url":"https://api.github.com/users/tarekziade/following{/other_user}","gists_url":"https://api.github.com/users/tarekziade/gists{/gist_id}","starred_url":"https://api.github.com/users/tarekziade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tarekziade/subscriptions","organizations_url":"https://api.github.com/users/tarekziade/orgs","repos_url":"https://api.github.com/users/tarekziade/repos","events_url":"https://api.github.com/users/tarekziade/events{/privacy}","received_events_url":"https://api.github.com/users/tarekziade/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-06T13:23:48Z","updated_at":"2015-03-08T10:30:07Z","closed_at":"2015-03-08T10:28:32Z","body":"Following README, I get this:\r\n\r\n```sh\r\ntarekz:fxa-relier-client tarek$ grunt build\r\nLoading \"watch.js\"  (clean) task\r\n>> 0 paths cleaned.\r\n\r\nRunning \"clean:build\" (clean) task\r\n>> 0 paths cleaned.\r\n\r\nRunning \"jshint:config\" (jshint) task\r\n>> 16 files lint free.\r\n\r\nRunning \"jshint:app\" (jshint) task\r\n>> 15 files lint free.\r\n\r\nRunning \"jscs:src\" (jscs) task\r\n>> 31 files without code style errors.\r\n\r\nRunning \"requirejs:prod\" (requirejs) task\r\n{ [Error: Error: ERROR: module path does not exist: /Users/tarek/Dev/github.com/fxa-relier-client/components/almond/almond.js for module named: components/almond/almond. Path is relative to: /Users/tarek/Dev/github.com/fxa-relier-client\r\n    at /Users/tarek/Dev/github.com/fxa-relier-client/node_modules/grunt-contrib-requirejs/node_modules/requirejs/bin/r.js:26824:35\r\n]\r\n  originalError: [Error: ERROR: module path does not exist: /Users/tarek/Dev/github.com/fxa-relier-client/components/almond/almond.js for module named: components/almond/almond. Path is relative to: /Users/tarek/Dev/github.com/fxa-relier-client] }\r\n```"},"comment":{"url":"https://api.github.com/repos/mozilla/fxa-relier-client/issues/comments/77742515","html_url":"https://github.com/mozilla/fxa-relier-client/issues/53#issuecomment-77742515","issue_url":"https://api.github.com/repos/mozilla/fxa-relier-client/issues/53","id":77742515,"user":{"login":"shane-tomlinson","id":848085,"avatar_url":"https://avatars.githubusercontent.com/u/848085?v=3","gravatar_id":"","url":"https://api.github.com/users/shane-tomlinson","html_url":"https://github.com/shane-tomlinson","followers_url":"https://api.github.com/users/shane-tomlinson/followers","following_url":"https://api.github.com/users/shane-tomlinson/following{/other_user}","gists_url":"https://api.github.com/users/shane-tomlinson/gists{/gist_id}","starred_url":"https://api.github.com/users/shane-tomlinson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shane-tomlinson/subscriptions","organizations_url":"https://api.github.com/users/shane-tomlinson/orgs","repos_url":"https://api.github.com/users/shane-tomlinson/repos","events_url":"https://api.github.com/users/shane-tomlinson/events{/privacy}","received_events_url":"https://api.github.com/users/shane-tomlinson/received_events","type":"User","site_admin":false},"created_at":"2015-03-08T10:30:07Z","updated_at":"2015-03-08T10:30:07Z","body":"> We use bower to manage front-end modules, versus npm for node modules.\r\n\r\nAs an aside, we have a `postinstall` script defined [in package.json](https://github.com/mozilla/fxa-relier-client/blob/770d17876aa687057b1577e9b678c93197d4c2cb/package.json#L13) to automatically install the bower components. Did this not happen?"}}