我们正在使用Vite + React为我们的管理面板和Qwik + Vite为我们的着陆页。
这些项目使用.jsx
文件扩展名(我们没有使用TypeScript)。
但是,Next.js默认使用.js
。
我们考虑将Next.js的.js
文件更改为.jsx
,以便所有项目中的JavaScript文件都相同。
然而,由于Next.js的默认配置是.js
,我们想知道它背后是否有哲学上的原因。
如果我们在Next.js中将.js
更改为.jsx
,会有什么后果?如果没有,我们怎么做?
我在文档文件中找不到任何资源。
1条答案
按热度按时间1l5u6lss1#
我认为没有问题。最后,在
.js
之后添加x
只是为了给予我们快速确认文件是否使用了babel模板(是否包含组件)。就像对
.js
文件使用.mjs
模块语法一样,您完全可以使用.js
来代替.mjs
,没有任何问题