我正在使用expo cli 2.1.2。
我在我的生活中定义了一条绝对的道路。babelrc文件如下:
{
"presets": ["babel-preset-expo"],
"env": {
"development": {
"plugins": [
["transform-react-jsx-source"],
["module-resolver", {
"alias": {
"abs": "./src",
}
}]
]
}
}
}
我可以用这个文件进行构建和测试。然而,当我尝试发布时,metro bundler无法解析绝对路径:
Unable to resolve "abs/services/firebaseInit" from "App.js"
Where应用。js位于顶层目录中,失败原因如下:
import firebaseInit from 'mypet/services/firebaseInit';
(
firebaseInit
定义在
src\services\firebaseInit.js
)
知道怎么解决吗?
也发布在
https://github.com/expo/expo-cli/issues/105