creator 3.0 如何使用js啊

还可以直接把js文件后缀直接改成 ts
简单暴力
运行应该是没问题的

大佬想法好,但是还是要改语法,我用了大量闭包和函数继承。感觉改起来要费些劲了

光在类前面加声明就够我累的了。

应该不用改 文件里面的, 直接忽略编辑器里面提示的错误

哦,厉害…

这样使用 CryptoJS.js

import cry from './cryptoJS.js'; // 后续需要
cry.pad. // 使用

你如果没 .d.ts,IDE 不知道怎么帮你提示。它会报错,但是不影响,跟用纯 JS 摸黑写一样的。

好的,谢谢大佬。

是的,参考我上面的回复

你试试,有结果同步下给本贴的兄弟看看

的确,第三方库 CryptoJS 可以直接:
import CryptoJS from ‘./CryptoJS.js’;
如果报错 上面加:// @ts-ignore
我看看对照如何改TestJS

不行,没有 require 的

:joy:我的,没看到这是3.0的

想一劳永逸直接在 tsconfig.json 里面 allowJS: true。这样它不会检查你的所有 JS 文件

1赞

感觉这个应该在官方文档里面说明一下,毕竟和2.x不同了,还是很难摸索出来

其实什么 ts js 都是一样的。你完全可以在 ts 里没有任何阻力的用 js。只要你配置好,牺牲智能提示。

至于有没有 require 跟是不是 ts js没有关系,浏览器里面哪有 require。Creator 选择支持标准规定的 import 一个原因是因为 Creator 要支持浏览器。

的确,现在官方手册只有教怎么用 import 的。没告诉大家怎么解决类型提示问题什么的:

不支持 require 实际上在手册里是有说的: 语言支持 · Cocos Creator

1赞

太他妈蛋疼了,越改越垃圾

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。