这是我的.babelrc文件的最新版本:
{
"presets": ["babel-preset-expo"],
"env": {
"development": {
"plugins": ["transform-react-jsx-source"]
}
},
"plugins": [
["module-resolver", {
"root": ["./src"],
"alias": {
"$components": "./src/components",
"$screens": "./src/screens",
"$stores": "./src/stores",
"$utils": "./src/utils",
"$services": "./src/services",
"$assets": "./assets",
}
}]
]
}
Run Code Online (Sandbox Code Playgroud)
我试图进行很多更改,但是expo不想发布该应用,并且在发布时遇到Main.js文件上的首次导入时显示错误500:
{
"presets": ["babel-preset-expo"],
"env": {
"development": {
"plugins": ["transform-react-jsx-source"]
}
},
"plugins": [
["module-resolver", {
"root": ["./src"],
"alias": {
"$components": "./src/components",
"$screens": "./src/screens",
"$stores": "./src/stores",
"$utils": "./src/utils",
"$services": "./src/services",
"$assets": "./assets",
}
}]
]
}
Run Code Online (Sandbox Code Playgroud)
和错误:
import stores from 'stores';
Run Code Online (Sandbox Code Playgroud)
您是否有想法或替代方法来解决expo的别名?这很奇怪,因为当我在本地模拟器上运行应用程序时,它是功能性的。