tleunen/babel-plugin-module-resolver
View on GitHubhandle resolving duplicated files
Open
#122 opened on Feb 13, 2017
enhancementhelp wanted
Description
I have these two files
app/component/home/Trader.js
app/component/contact/Trader.js
Now I import that second Trader in this component app/component/sent/Sent.js
import Trader from 'Trader'
export default class Sent extends React.Component{
render(){
return <div>hello <Trader /></div>
}
}
Problem: I will have the first trader file instead second one.
I understand that babel will resolve as soon as it find a match. However, I think we can do a warning. If babel found case like this. Give a warning, then users will know they have to change the file name in the import. They can change to something like below
import Trader from 'contact/Trader'
export default class Sent extends React.Component{
render(){
return <div>hello <Trader /></div>
}
}