【发布时间】:2020-09-08 23:16:46
【问题描述】:
我想做这样的导入import Foo from '~/components/Foo'
https://github.com/tleunen/babel-plugin-module-resolver
如果我将.babelrc 设置为:
{
"plugins": [
["module-resolver", {
"root": "./",
"alias": {
"~/": "./"
}
}]
]
}
我也尝试过(以及许多其他组合):
{
"plugins": [
["module-resolver", {
"root": ".",
"alias": {
"~": "."
}
}]
]
}
然后我可以像这样在脚本中使用它:
import Foo from 'components/Foo'
- 如果我这样做
import Foo from '~/components/Foo'将不起作用(我希望它会这样做) - 我想强制用户必须在前面加上
~/,这样就不会有多种使用模式。
【问题讨论】:
标签: javascript reactjs ecmascript-6 babeljs babel-plugin