-
Notifications
You must be signed in to change notification settings - Fork 25
Description
My app currently is stuck on ember v3.14. When I upgrade to Ember 3.15 or later, I get the following error when running ember s:
`WARNING: Invalid Broccoli2 node detected, falling back to broccoli-builder. Broccoli error:
ReactFilter: The .read/.rebuild API is no longer supported as of Broccoli 1.0. Plugins must now derive from broccoli-plugin. https://github.com/broccolijs/broccoli/blob/master/docs/broccoli-1-0-plugin-api.md
used as input node to Analyzer (ember-auto-import-analyzer)
-- created here: --
at new Plugin (/Users/jnate/Projects/BFCore/frontend/node_modules/ember-auto-import/node_modules/broccoli-plugin/dist/index.js:47:36)
at new Analyzer (/Users/jnate/Projects/BFCore/frontend/node_modules/ember-auto-import/js/analyzer.js:72:9)
at AutoImport.analyze (/Users/jnate/Projects/BFCore/frontend/node_modules/ember-auto-import/js/auto-import.js:44:24)
at Object.toTree (/Users/jnate/Projects/BFCore/frontend/node_modules/ember-auto-import/js/index.js:31:59)
at /Users/jnate/Projects/BFCore/frontend/node_modules/ember-cli-preprocess-registry/preprocessors.js:188:26
at Array.forEach ()
at processPlugins (/Users/jnate/Projects/BFCore/frontend/node_modules/ember-cli-preprocess-registry/preprocessors.js:186:11)
at module.exports.preprocessJs (/Users/jnate/Projects/BFCore/frontend/node_modules/ember-cli-preprocess-registry/preprocessors.js:179:10)
at DefaultPackager.processJavascript (/Users/jnate/Projects/BFCore/frontend/node_modules/ember-cli/lib/broccoli/default-packager.js:503:29)
at DefaultPackager.processAppAndDependencies (/Users/jnate/Projects/BFCore/frontend/node_modules/ember-cli/lib/broccoli/default-packager.js:240:35)
-- (end) -----------------
WatcherAdapter's first argument must be an array of SourceNodeWrapper nodes`
It looks like the React addon needs updating, it's still using Broccoli v1. The dependencies of ember-cli-react v1.0.2 are:
broccoli-react "^0.8.0" ember-auto-import "^1.0.1" ember-cli-babel "^6.3.0" react "^15.5.4 || ^16.0.0" react-dom "^15.5.4 || ^16.0.0"
The versions of broccoli-react and ember-auto-import in particular are really old. Perhaps updating them will do the trick?