有没有办法从 expo 项目主文件夹之外的文件夹中转换和支持导入?
我希望从共享文件夹中导入一些其他文件。
这是我的设置和问题:
根文件夹
有 3 个子文件夹, no package.json
, no tsconfig.json
,只有那些:
- /server --> 一个 nodejs 的 rest api
- /mobile --> 一个展览项目
- /shared --> 一个包含许多常见打字稿文件的文件夹
移动文件夹
这个有使用typescript生成的 expo 项目。项目工作正常,直到我从./shared
.
从 expo 文件夹中导入文件./shared
不起作用:(正在npm run start
运行./mobile fodler
)
// mobile/src/screents/login
import { inject } from "../../../../shared/src/core/di"
我得到的错误是这样的:
网站:
我的假设是找到该文件但未触发 babel/typescript 转换。我不确定在哪里可以指定这个方面。
我mobile/babel.config.js
的是世博会生成的标准:
module.exports = function(api) {
api.cache(true);
return {
presets: ['babel-preset-expo'],
};
};
没有mobile/metro.config.js
。
我查看了文档,在 expo 和 metro 配置之间迷路了。