"React-scripts build"正在将我的"JSX":"React"更新为tsconfig.json文件中的"JSX":"React-JSX"



当我运行

react-scripts构建

我得到以下消息:

The following changes are being made to your tsconfig.json file:
- compilerOptions.jsx must be react-jsx (to support the new JSX transform in React 17)

但是我没有React 17. 它没有安装,也没有在我的包中。json文件。

我唯一做的事情是几天前升级到React 17来玩它,但后来我恢复了。一切都回到16。

为什么react-scripts认为应该更新我的JSX?

我才意识到问题出在哪里。

我有一个package.json文件比我的实际项目高一级。它是偶然出现的。在"parent"包中。我已经定义了React 17。

package.json
|
|----- package.json

看起来npm或CRA的行为就像Maven一样,试图递归地处理构建脚本。

相关内容

  • 没有找到相关文章

最新更新