首页 > 解决方案 > 使用纱线工作区绝对导入反应 Monorepo

问题描述

我创建了以下monorepo

my-monrepo
|-components
  |-src
     |-folder1
  |-jsconfig.json 
  |-package.json
|-fe1
  |-src 
  |-jsconfig.json 
  |-package.json
|-fe2
  |-src
  |-jsconfig.json
  |-package.json

fe1 和 fe2 是npx create-react-app 我使用 craco 创建的一个反应应用程序,除了一件事外,一切都很好:

绝对导入在组件内部不起作用。

我不得不说

import {test} from './folder'

但不是

import {test} from 'folder'

同样的事情适用于 fe1 和 fe2。为什么组件不同于 fe1 和 fe2?

jsconfig.json 是

{
  "compilerOptions": {
    "baseUrl": "src"
  }
}

标签: javascriptreactjsyarnpkgmonorepoyarn-workspaces

解决方案


推荐阅读