首页 > 解决方案 > 使用 yarn/npm 链接时导出类型和枚举失败

问题描述

我正在尝试在两个项目之间链接一个库以帮助开发工作流程。在我的 TypeScript 后端和前端之间共享一些代码和类型。

它似乎适用于 const 函数,但是当我添加一些枚举和类型时,我得到了这个错误:

./server/presenter-common/src/events.ts 5:7
Module parse failed: Unexpected token (5:7)
File was processed with these loaders:
 * ./node_modules/@pmmmwh/react-refresh-webpack-plugin/loader/index.js
You may need an additional loader to handle the result of these loaders.
| 
| 
> export enum SESSION_STATUS{
|     SCHEDULED="SCHEDULED",
|     LIVE="LIVE",

我的代码:

export enum SESSION_STATUS{
    SCHEDULED="SCHEDULED",
    LIVE="LIVE",
    ENDED="ENDED",
    RUNNING="RUNNING"
}

它适用于我的服务器应用程序(TypeScript、ExpressJs)。

但是在反应前端失败(未弹出的 create-react-app)。

标签: typescripttypescript-typingsnpm-linkyarn-link

解决方案


推荐阅读