请教大佬Cocos Creator3.8如何将语言替换为JavaScript啊?

Cocos Creator里新建脚本,现在是强制为TypeScript脚本。
但我想改用JavaScript来学习。

于是我在网上搜教程,折腾一通,一直提示报错:
[Scene] Error: SyntaxError: unknown: Support for the experimental syntax ‘decorators’ isn’t currently enabled (13:3):
我去查这个报错,说是因为“解析 JavaScript 文件时遇到了装饰器语法,而默认情况下 Babel 并不支持这种实验性的语法。为了使 Cocos Creator 支持装饰器,你需要在项目的 Babel 配置中启用相应的插件。”

我又去查怎么启用Babel 插件,结果还是一直报错。
想请问下大佬们,到底应该怎么做才能在Cocos Creator3.8中使用JavaScript语言?
谢谢!

----------------------补充说明

  1. 我在Cocos Creator里用JS是为了给JS找一个地方可以实践,并不是说以后要用JS去写Cocos。
  2. 我没有认为TS和JS是冲突的,我很清楚TS是对JS的一个规范性语言,两者同时学习互不冲突。
  3. 学习JS是因为nodejs中有大量的第三方插件是JS写的,我没能力一步到位的使用这些插件,所以才需要学习JS,主要是为了使用这些插件时能更好的调试。

ts文件可以直接写JavaScript代码的,直接写就行了

文件名后缀为.ts这个不用理会吗?

主要是有‘decorators’报错啊

用js脚本写代码是为了?

是为了学习,本来用TypeScript学的,但是网上有建议说还是从JavaScript开始学,学好了js之后再去用ts会理解的更深刻一些。
以及有些第三方插件使用js写的,如果报错了却不懂js的话,处理起来会很困难。

所以才决定去学JavaScript,至于为什么非要在Cocos Creator里用js纯粹是为了实践,因为最后总要走这一步的,所以想在Cocos Creator直接用js

为了学习那就更应该用ts脚本了 用ts写anyscript这冲突吗?我也是真零基础初学小白 我也是网上看教程 我都不是程序 真的 建议你看ts的cocos教程

我当时是看的b站飞羽的2.x教程 现在b站上也有很多3.x很好的视频教程 但千万不要去买员工哥的课哈 花钱买了源码却不给你素材 然后在论坛还能舌战群儒

语言基础学js是肯定的 毕竟ts也就语法和类型系统学习一下 没多少新东西的 你想官方都全面使用ts了你还开倒车用js

改用2.x

反正学了js迟早也要学ts
学了ts就不会再想写js
不如一步到位少走弯路
2024年了非要买手动挡的车开
“打好基础“的天真想法是因为你对这个行业完全不了解

哎,TS是要学的。重点不是拿TS和JS进行比较,我重点又不是这个。。。

我的重点是,第三方库很多都是JS写的,如果中间有报错,不懂JS怎么去解决?

至于“JS打好基础”这个理由,完全是因为我要学JS在先。为什么非要揪着这个理由呢?

至于B站的飞羽的几个案例,我已经学完了,现在正在学nodejs,所以才接触到js语言。
又因为nodejs涉及大量js的第三方插件,这些插件在调试的时候,我没这个能力一步到位,需要进行不断的排错,这过程怎么可能避开js?

至于TS

未来真落地到实际Cocos Creator的项目,当然是用TS语言啊, 肯定不会专门去用JS写Cocos

所以我才说,目前我在Cocos Creator里用JS,完全是出于学习的目的。

你是真一点都没看清我在说什么就直接断言我的目的。

我没说过“一步到位”是我的需求。。。
我也从来没提过TS和JS是冲突的,至于“学了ts就不会再想写js”根本就是你臆想的。
另外我没想这走弯路,是因为接触到nodejs才需要去学js
至于你又提到的“打好基础”也不是我提到的意思,我原文意思是“学习js能提高对ts的理解”

:cold_sweat:我真的是…

除了“ [氟铀之城]”给了办法,其他几位都是指点我为什么要用js…
理由重要吗?或许重要,但每个人的情况是不一样的。
我最开始学的就是ts,后来是因为接触到nodejs做后端,所以才有了要学js的理由。

至于为什么非要在Cocos Creator里用js,完全是为了更方便的进行实践啊…并不是说以后Cocos我就要用js写了…

我真的是…哎,如果可以选择,我当然愿意只学一种语言啊。

去学习看creator编译成h5的代码就是js的

或者说,大家是不是认为,我要学JavaScript,也没必要非要在Cocos Creator里实践?

如果是这样的话,那我就不在Cocos Creator里实践了。

:joy:我主要是想自己学着写JS,哈哈
光看确实也能学习,但自己能亲手写一下的话,肯定学习效果更好。

话说,你想补JS基础,直接去小破站搜个JS的教程去学不香么,cc是个引擎工具,搁这里面折腾不嫌麻烦么 :joy:

嗯,我知道B站很多js教程,只是想着如果能js和Cocos一起学就好了。
不过,我现在已经不打算用Cocos Creator实践JavaScript了,哎

我就跟着教程学吧,谢谢大家!

其实也不是补js基础,我没这个想法
我是因为nodejs才去学js,虽然我知道nodejs也能运行ts,但是nodejs的很多第三方还是js,所以为了未来能顺利使用这些js的第三方,我才动了要学js的念头。
所以,并不是“补基础”去学js的。 :sweat_smile: