React jsconfig.json 忽略路径

Phi*_*ski 4 reactjs tsconfig react-scripts

jsconfig.json我的反应应用程序的根目录中有以下内容:

{
    "compilerOptions": {
      "baseUrl": "./src",
      "paths": {
        "rmv": ["components/rmv/*"]
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)

并且文件夹helper.jsx中有一个文件./src/components/rmv

但我尝试像这样直接导出它: import Helper from 'rmv/helper' 失败并出现错误:

Failed to compile
Module not found: Can't resolve 'rmv/helper' 
Run Code Online (Sandbox Code Playgroud)

import Helper from 'components/rmv/helper'有效。为什么?PS:我也尝试过:

"paths": {
        "rmv/*": ["components/rmv/*"]
      }
Run Code Online (Sandbox Code Playgroud)

也不行。

这是最小的可重现示例:github.com/chapkovski/trouble_with_jsconfig

具体来说,这些行: https://github.com/chapkovski/trouble_with_jsconfig/blob/e37c8c216eac0da7c70023f7fba47eea54973176/src/App.js#L4-L5

Mic*_*dis 15

目前,路径在使用以下命令制作的应用程序中不可用create-react-app

https://github.com/facebook/create-react-app/issues/5645

您可能需要考虑使用rescripts来修改 CRA 2+ 应用程序中的配置。