我已经写了几个月的响应书,我才意识到我的一些文件具有.js
扩展名,而另一些文件具有扩展.jsx
名。当我写jsx
的.js
文件,一切仍然有效。扩展名有什么关系?
顺便说一句(针对上下文),我正在使用webpack生成bundle.js文件。这会影响什么吗?
无需使用.js或.jsx都没关系,因为您可以通过webpack / babel来编译所有内容。真正的主要区别是,在导入文件时,必须为jsx文件添加.jsx扩展名,如果仅是js文件,则只需输入文件名即可。例如:从'./file.jsx'导入文件与从'./file'导入文件
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句