如果我将Next.js项目中的所有文件从.js更改为.jsx,我应该容忍哪些负面影响?

yv5phkfx  于 2023-01-02  发布在  其他
关注(0)|答案(1)|浏览(108)

我们正在使用Vite + React为我们的管理面板和Qwik + Vite为我们的着陆页。
这些项目使用.jsx文件扩展名(我们没有使用TypeScript)。
但是,Next.js默认使用.js
我们考虑将Next.js的.js文件更改为.jsx,以便所有项目中的JavaScript文件都相同。
然而,由于Next.js的默认配置是.js,我们想知道它背后是否有哲学上的原因。
如果我们在Next.js中将.js更改为.jsx,会有什么后果?如果没有,我们怎么做?
我在文档文件中找不到任何资源。

1l5u6lss

1l5u6lss1#

我认为没有问题。最后,在.js之后添加x只是为了给予我们快速确认文件是否使用了babel模板(是否包含组件)。
就像对.js文件使用.mjs模块语法一样,您完全可以使用.js来代替.mjs,没有任何问题

相关问题