@larryh wrote:
Hi,
I just upgraded ember from 3.15 to 3.17, along with several other addons that had newer versions. (I’m also using node 13. 3.0, if that’s relevant.)
It works fine in Dev Mode and all of my tests pass. However, when I deploy the app I get the following:
Error: Could not find module ember-resolver imported from bnc/app
Right before that there is also this error:
TypeError: t.createSuper is not a function
But after searching around, it seems like the problem is probably with
ember-resolver
.As per some other posts “out there”, I also did an
rm -rf node_modules tmp
andnpm cache clean --force
, followed by annpm install
.Also, I didn’t change any of the code during the upgrade. Typically when I upgrade ember I do that, followed by updating outdated addons a few at a time so I can back out if there is a problem. And that’s all I do.
I checked the “release diffs” going from 3.15 --> 3.16 and 3.16 --> 3.17 and there weren’t any resolver-related changes that I could see.
Here is the line from my the
devDependencies
section inpackage.json
:
"ember-resolver": "^7.0.0",
and the
ember-resolver
package does exist in mynode_modules
directory.Here are the contents of
bnc/app.js
, apparently the source of the problem. This didn’t change during the upgrade, nor has the version ofember-resolver
referenced inpackage.json
, i.e., the “culprits” are exactly the same as they were before the upgrade.import Application from '@ember/application'; import Resolver from 'ember-resolver'; import loadInitializers from 'ember-load-initializers'; import config from './config/environment'; export default class App extends Application { modulePrefix = config.modulePrefix; podModulePrefix = config.podModulePrefix; Resolver = Resolver; } loadInitializers(App, config.modulePrefix);
Can someone shed some light on this? I have spent hours on it, am at my wits end, and have no idea how to proceed.
Thanks, Larry
Posts: 3
Participants: 2