我个人来讲还是更喜欢用ts的,但有一些项目不得不用js,写的时候体验很差,比如不能函数跳转,提示很弱,于是有了这个插件。
先看效果
-
this.提示,包含自定义方法和properties里的属性
- 函数跳转
- 跨文件跳转
- 模块跳转
源码
https://github.com/potato47/vscode-cocos-creator-js
商店
https://marketplace.visualstudio.com/items?itemName=nextfu.cocos-creator-js
我个人来讲还是更喜欢用ts的,但有一些项目不得不用js,写的时候体验很差,比如不能函数跳转,提示很弱,于是有了这个插件。
this. 提示,包含自定义方法和properties里的属性https://github.com/potato47/vscode-cocos-creator-js
https://marketplace.visualstudio.com/items?itemName=nextfu.cocos-creator-js
cocos 支持 require 不带相对路径的那种,想请教下 这个有支持吗?
就是不带路径的,根据模块名跳转对应的文件名,这里要保证模块名和文件名相同
给大佬点个赞
赞
[quote=“1112979, post:1, topic:92626”]
但有一些项目不得不用js,写的时候体验很差,比如不能函数跳转,提示很弱,于是有了这个插件。
[/quote]这个手动点赞!
这个需要什么版本的VS?提示不兼容
应该没有兼容问题,设置是默认生成的,version >1.44.0,可以先升级一下vscode,不行的话我把版本改一下
赞一个。。。。
赞!!!!
赞!!!!!!!!
大佬,可以了,是vs版本太低了,之前太忙了没来得及来社区,但是![]()
这种情况好像是不支持的吗
可以贴下RoomSetting里的clear是什么结构, 通常下面的结构是可以的
module.exports = {
clear: function() {
console.log('clear');
}
};
大佬~ 这样的确实跳转不了
看一下是否有 buildItemManage.js 这个文件(在assets目录外面不可以),如果有这个文件可以重启一下 VS Code再看看
可以抽出一个最小的项目,不用带资源,发给我看看
你这种写法只能跳转模块
你说的应该是下面的 DataManage._instance.init(); 这个不能跳转吧
跳转都是根据正则表达式判断的,你这个属于两层,太复杂了,不支持跳转。你如果想要完美的提示跳转功能可以直接用ts,这个插件只是增强一下功能,不会支持复杂的语义跳转。
恩恩~好的,谢谢大佬~