首页 > 解决方案 > 选项 module_mapper 未解决兄弟项目

问题描述

我在项目中遇到了模块解析问题,我在这个 repo 中重现了错误:https ://github.com/melloc01/flowconfig-module_mapper但它很简单,所以我将尝试解释:

目录结构是这样的:

> common/
   .flowconfig
    /core/
         service.js
    /modules/
         widget.js

> project_1
    .flowconfig
    app.js

使用以下流程配置:

常见的:

[options]
module.name_mapper='^core\/\(.*\)$' -> '<PROJECT_ROOT>/core/\1'

project_1的:

[options]
module.name_mapper='^core\/\(.*\)$' -> '<PROJECT_ROOT>/../common/core/\1'

common/modules/widget.js 和 project_1/app.js 都有相同的源代码:

// @flow
import service from "core/service";

但是 Flow 在 project_1 上出现错误,我错过了什么吗?

在此处输入图像描述

在此处输入图像描述

标签: flowtype

解决方案


推荐阅读