ember-auto-import
ember-auto-import copied to clipboard
Duplicate plugin/preset detected
I'm trying to setup dynamic import in a brand new ember application and I get this error when I run ember serve. Has anyone run into this?
Build Error (Analyzer)
Duplicate plugin/preset detected.
If you'd like to use two separate instances of a plugin,
they need separate names, e.g.
plugins: [
['some-plugin', {}],
['some-plugin', {}, 'some unique name'],
]
Duplicates detected are:
[
{
"alias": "/Users/schlensker/Development/ember-test-app/node_modules/ember-auto-import/babel-plugin/index.js",
"dirname": "/Users/schlensker/Development/ember-test-app",
"ownPass": false,
"file": {
"request": "/Users/schlensker/Development/ember-test-app/node_modules/ember-auto-import/babel-plugin/index.js",
"resolved": "/Users/schlensker/Development/ember-test-app/node_modules/ember-auto-import/babel-plugin/index.js"
}
},
{
"alias": "base$2",
"dirname": "/Users/schlensker/Development/ember-test-app",
"ownPass": false
}
]
Stack Trace and Error Report: /var/folders/19/x1jl1445221bnhv26bxly2180000gn/T/error.dump.25cf0f7371eccb142857cfa232310fb3.log```
If anyone else runs into this it can be resolved by configuring a unique name when adding the ember-auto-import/babel-plugin to ember-cli-builid.js.
let app = new EmberApp(defaults, {
babel: {
plugins: [
[
require.resolve("ember-auto-import/babel-plugin"),
{},
"UNIQUE-ember-auto-import-babel-plugin",
],
],
},
// Add options here
});
If this is an underlying babel issue, would it be good to add this to the README setup instructions for ember-auto-import?