@Alonski wrote:
I have been having issues using updated dependencies inside an addon that is linked to another app. For example this seems to throw because the addon has
ember-cookies: 0.4
and a dependency. Steps:
- The addon and app have version
ember-cookies: 0.4
set as a dependency.- Inside the addon I
yarn link
- Inside the app I
yarn link addon
- I
ember s
in the app and get this error:Build Error (broccoli-persistent-filter:Babel > [Babel: ember-cookies]) in ember-cookies/clear-all-cookies.js Requires Babel "^7.0.0-0", but was loaded with "6.26.3". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.
This doesn’t only happen with
ember-cookies
. I ended up downgradingember-cookies
and it seemed to fix the issue for a while until another addon started causing this issue. Sometimes deletingnode_modules
fixes this untilyarn install
installs something new.What I think is happening is that another addon/dependency has Babel 6 declared as a dependency. This is causing the build to sometimes load Babel 6 and not Babel 7.
Any ideas what can be done?
Posts: 1
Participants: 1