首页 > 解决方案 > (3,1):不推荐使用内部“模块”语法,请改用“命名空间”关键字

问题描述

我在 TypeScript 和 Yarn 工作区中使用 create-react-app 构建了一个反应应用程序,当我使用启动服务器时yarn start出现此错误:

Failed to compile.

../packages/web/src/App.tsx
(3,1): The internal 'module' syntax is deprecated, use the 'namespace' keyword instead.

问题可能出在哪里?

更新:重要的是要注意,我也使用了这个 YARN 工作区,并且它在 TypeScript 版本 2.9.1 中使用,而我安装了当前版本(3+)并且从那里错误可能是由于代码之间的冲突基础和 TS 版本之间的变化。

标签: reactjstypescript

解决方案


"typescript": "^3.1.1" 在 packages/server/package.json 似乎有效


推荐阅读