如何单独使用babel编译某个jsx文件

 时间:2024-11-19 14:18:53

1、首先,使用npm install -g命令全局安装@babel/core和@babel/cli。

如何单独使用babel编译某个jsx文件

2、安装之后,虽然可以使用babel命令,但是此时还不能编译jsx。

如何单独使用babel编译某个jsx文件

3、接着,全局安装@babel/preset-react,如图所示。

如何单独使用babel编译某个jsx文件

4、此时如果尝试用babel命令来编译jsx,发现找不到preset模块。这是氆尧彻性@babel/cli的锅。一种解决办法是放弃使用cli,自己写脚本使用全局包。

如何单独使用babel编译某个jsx文件

5、首先,使用npm root -g命令查看全局包位置。然后,临时添加环境变量(如图是windows的做法)。路径的添加也可以在nodejs脚本中做。

如何单独使用babel编译某个jsx文件

6、接着,写一个nodejs脚本,require全局的包,使用transform函数得到结果,使用node命令运行这个脚本,能够输出jsx编译结果。

如何单独使用babel编译某个jsx文件

7、增加文件读写代码,完善此脚本,如图所示。

如何单独使用babel编译某个jsx文件

8、最终编译Jsx的效果如图所示。下次要编译jsx文件只需要先临时添加环境变量,接着运行所写的nodejs脚本即可。也可都合并在nodejs脚本中做。

如何单独使用babel编译某个jsx文件
  • 爱情中的谎言有哪些
  • 德尔玛DEM-F500加湿器开箱评测
  • 多多自走棋在哪里打开游戏音效?
  • 极限竞速地平线4怎么找到莫蒂默花园
  • opporeno8怎么屏幕共享
  • 热门搜索
    三国演义手抄报图片 有关端午节的手抄报 六一儿童节手抄报简单 未来世界手抄报 足球手抄报图片 端午节手抄报一等奖 五一节手抄报 防火知识手抄报 525心理健康手抄报 科普知识手抄报内容