Error: not supported
BryanCrotaz opened this issue · comments
After successful ember-cli-update to 3.28.3
ember -v
ember-cli: 3.28.3
node: 12.16.1
os: darwin x64
--run-codemods
fails with Error: Not supported
DEBUG=ember-cli-update,boilerplate-update,git-diff-apply ember-cli-update --run-codemods
? Which blueprint would you like to run codemods for? ember-cli
Error: Not supported
at getApplicableCodemods (/Users/bryan/.config/yarn/global/node_modules/boilerplate-update/src/get-applicable-codemods.js:19:32)
at async getAndPromptCodemods (/Users/bryan/.config/yarn/global/node_modules/boilerplate-update/src/get-and-prompt-codemods.js:12:18)
at async promptAndRunCodemods (/Users/bryan/.config/yarn/global/node_modules/boilerplate-update/src/prompt-and-run-codemods.js:13:18)
at async codemods (/Users/bryan/.config/yarn/global/node_modules/ember-cli-update/src/codemods.js:80:10)
at async Object.handler (/Users/bryan/.config/yarn/global/node_modules/ember-cli-update/bin/commands/default.js:42:19)
Only happens in node 12. Node 14 works, but isn't supported by ember-cli, so it's pain to switch back and forth.
Hey, @BryanCrotaz do you found a fix for your issue? I encountered the same issue after trying to update my app from 3.14 to 3.28 and I did not manage to execute the --run-codemods
command. Every time I get the same backtrace.
Switching Node version does not seems to fix anything for me
I've found that the codemods themselves only work up to node 10, (otherwise the dreaded cb.apply is undefined), but ember-cli-update only works in node 12 and above.
Nearly all codemods work for upgrading from 3.20 to 4.0 for me with node 14.4, see #1105 (comment) for problems with cb.apply