我在使用yarn workspaces和typescript设置React项目时遇到了问题。
我的文件夹结构如下:
-root
-package.json
-workspaces
-web
-common
我的package.json
文件如下:
{
"name": "my-project-name",
"private": true,
"workspaces": [
"workspaces/web",
"workspaces/common"
],
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"jsx",
"json",
"node"
]
}
我的问题是:当我从 common 项目中导入文件到 web 时,如果是 .js 文件,一切正常,但是如果是 .ts 或 .tsx 文件,则会出现 TypeError: Object(...) is not a function 的错误。
你有什么想法吗?