CocosCreator怎么引入外部库

怎么引入外部库,我引用了一个socket的库,在新手入门提到的socket已经过期了,无法下载,现在我能在浏览器里面预览,但无法打包发布
还有怎么改端口和服务器连接测试

方案1:将三方库放入assets,在需要使用的地方使用requre引入
方案2:将三方库放入assets,选中js代码文件,在属性编辑器上勾选“导入为插件”,大多三方库导入的模块为全局变量,类似你在index.html中导入
方案3:在工程目录下创建一个build-templates目录,对应build工程目录结构,构建时将三方库复制到构建工程中,创建自己的index.html模板,但是在调试时对三方库的使是会报错的。强烈不推介这种方式
方案4:可以使用npm管理三方库,代码中使用requre引入,但官方不推介使用npm,会有冗余代码在项目中,这个有点不爽。

原来我是采用的npm install装的socket,在代码中用反射获取到socket,这种方式只能预览无法发布,
你说的前两种方法是要求第三方库必须有一个入口吧,socket没有一个封装,无法单独引入

:joy:node_modules不要放到assets目录中,放到外面一层。
在代码中使用npm模块,直接requre(‘模块名’) 不需要路径,直接用模块名就可以了

有个问题咨询一下,为什么我在cocos creator 2.4.3版本的Ts项目里面使用npm 安装的包,无法导入。