import { Application } from '@hotwired/stimulus' import ContentLoader from '@stimulus-components/content-loader' const application = Application.start() application.register('content-loader', ContentLoader) const context = require.context("controllers", true, /_controller\.js$/) application.load(definitionsFromContext(context))
Compiling... Compilation failed: Hash: 6bc275dcedcd4bc36d87 Version: webpack 4.47.0 Time: 1906ms Built at: 24/05/2024 16:27:09 9 assets Entrypoint application = js/application-e34da527d69634484861.js js/application-e34da527d69634484861.js.map Entrypoint events/index = js/events/index-8b5f53b65bb3b11030a7.js js/events/index-8b5f53b65bb3b11030a7.js.map [11] ./app/javascript/src/assets/images/icons/weather/wi-na.svg 126 bytes {2} [built] ... [51] ./app/javascript/packs/application.js + 8 modules 139 KiB {1} [built] | ./app/javascript/packs/application.js 80 bytes [built] | ./app/javascript/controllers/index.js 439 bytes [built] | + 7 hidden modules + 39 hidden modules ERROR in ./node_modules/@stimulus-components/content-loader/dist/stimulus-content-loader.mjs 2:52-62 Can't import the named export 'Controller' from non EcmaScript module (only default export is available) @ ./app/javascript/controllers/index.js @ ./app/javascript/packs/application.js
$ egrep -i 'stimulus' package.json "@hotwired/stimulus": "^3.2.2", "@hotwired/stimulus-webpack-helpers": "^1.0.1", "@stimulus-components/content-loader": "^5.0.0", $ egrep -i "\srails \(7" Gemfile.lock rails (7.0.8.3)