ember.js - Upgrading coupled Ember & Laravel projects (same folder) -


i working on project using old software front-end , back-end frameworks.

front-end: ember 1.8 , back-end: laravel 4.2.

ember needs 2.5 , laravel needs 5.2.

i have seen laravelshift website upgrading end prefer use due saving time.

now web application setup laravel , ember within same directory.. ember folders reside in directory called 'client' , laravel files residing under 'app'.

i have tried upgrade ember without de-coupling projects , failed numerous times, getting errors in terminal complaining parsing json files - (referring package.json / bower.json).

what proper way done? have search each dependency individually on github , see if compatible newer ember version , install manually?

up till have used: http://emberigniter.com/update-latest-ember-data-cli/ , couple of other guides , haven't made progress.

i using gulp task runner, when run compile project spits out error:

/users/jcharnock/desktop/newatp/pt2/build/js-common.js:27 var emberbuild = path.resolve(pkg.browser.ember);                                          ^  typeerror: cannot read property 'ember' of undefined     @ object.<anonymous> (/users/jcharnock/desktop/newatp/pt2/build/js-common.js:27:42)     @ module._compile (module.js:409:26)     @ object.module._extensions..js (module.js:416:10)     @ module.load (module.js:343:32)     @ function.module._load (module.js:300:12)     @ module.require (module.js:353:17)     @ require (internal/module.js:12:17)     @ /users/jcharnock/desktop/newatp/pt2/gulpfile.js:31:11     @ array.foreach (native)     @ object.<anonymous> (/users/jcharnock/desktop/newatp/pt2/gulpfile.js:25:28) 

does have experience tedious tasks this? point in right direction nice.

to speak ember part, recommend move ember-cli. i've done such jump recently, , honest, lot of work!

generally should try jump ember 1.13 first if possible, , jump on 2.0 mark. because if have running on 1.13 without deprecations run under 2.x!

so best order:

  • first move ember 1.13, disable depends on other plugins
  • then move ember-cli
  • then jump ember 2.x
  • rebuild plugin stuff

the other way go, , did start new ember-cli application , integrate old code file file. better solution if have change lot, , if move es6 modules will have touch each file.

the downside won't nice deprecations 1.13, app might stop working. can't hole app, have file file. me week sitting down , doing it, transferring component, test it, fix it, next.

its big jump. luck.


Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -