cocos creator 工程里面能装npm包吗?

如题:
目前有个需求是有一些类库是npm包的形式,那在cocos creator里面可以直接安装npm包,然后在工程里面import使用吗?

可以的吧。

可以~~~~

怎么引入呢?大佬

require(xxx)

那离线包放在什么地方呢?

2.4.3主包内引入没问题,分包的话,有点问题,不知道以后会不会修正··
我公众号里 关于ab包那篇文章介绍了

npm需要放node_modules里面吧

当然,npm的包会自动安装到那个目录下

确定吗?我试了不行
Uncaught (in promise) Error: Unable to resolve bare specifier ‘dayjs’ from

你这个问题应该是导入你npm模块的时候的问题吧,如果是只有js库,再通过npm install @types/xxx ,下载一个d.ts文件试一下

实测npm包是可以用的,但是打包的时候有没有打进项目不是很清楚,希望官方解答一下。

2.4.3,内置bundle中引用会被打包,但其他bundle不行

1赞

实测的确不行。
坐等官方回答。

cocos creator工程里面支持引入npm包吗?@jare 大佬

在根目录下使用这个命令 npm install xxx(包名) --save

那npm包会装在哪里呢?在assets下面吗?

[quote=“512371181, post:8, topic:102196”]
m需要放node_modules里
[/quote] 会在node_modules生成然后直接require 模块就好了

要手动创建node_modules文件夹吗?

npm包直接在assets文件夹外的项目文件夹根目录
npm i xxx

就可以了

creator2.x应该是支持npm包的。abundle 不支持npm的问题,我也修复了。
解决CocosCreator2.4.x的ABundle不能使用npm包的问题