ember.js - emberjs - don't include bower component in my distribution dir without giving any errors -


i'm trying use faye in ember project. have import line in brocfile

app.import('bower_components/faye-browser/index.js'); 

and corresponding bower.json entry looks this:

"faye-browser": "http://af2447c3.fanoutcdn.com/bayeux/static/faye-browser.js", 

just sure checked , indeed have file named "bower_components/faye-browser/index.js".

however, no matter , how build, content of faye-browser/index.js simple not exist anywhere in vendor.js, nor anywhere else in output folder (/dist).

ember don't give me error or explanation why ignores file. ignores it, , "faye" undefined in ember js.

i've seen question already: testing emberjs app using qunit , karma fails due `referenceerror: faye not defined` didn't work.

i had similar experience. in project depend on jquery ui , imported in similar manner. upgraded ember-cli 0.2.7 1.13.1 , of sudden jquery ui not present. haven't pinpointed exact root cause yet might related new ember-cli version. need downgrade ember-cli 0.2.7 see if problem disappear. haven't done yet though.

in case use ember-cli 1.13.x try previous version , see if issue gone.

update: think found problem. new ember-cli version replaces brocfile.js ember-cli-build.js. right have both files in root folder , customizations applied in brocfile.js (because old version used file) need moved ember-cli-build.js. might in same situation , reason why applying changes brocfile.js doesn't change output vendor.js file.


Comments