vivo构建时警告,rpk包里有两份资源,版本2.4.11

Snipaste_2024-03-20_17-50-30

有人出现过类似的情况吗

  • WARN 当前版本为:1.7.0

  • (node:3704) [DEP_WEBPACK_COMPILATION_ASSETS] DeprecationWarning: Compilation.assets will be frozen in future, all modifications are deprecated.

  • WARN webpackUseModule 保存到 D:\cocosProject\zmgz\build\qgame\build\webpack_use_moudle.json

  • (node:3704) [DEP_WEBPACK_MODULE_ID] DeprecationWarning: Module.id: Use new ChunkGraph API

node什么版本 试试16

我试了一下,还是有这个问题, node 16.20.2,还会有其他的地方会影响吗

另一台电脑是没有这个问题的

看一下 两台电脑 在vivo下载的那个npm包版本是不是有区别

换成一样的node版本,构建失败了

node: --openssl-legacy-provider is not allowed in NODE_OPTIONS

我今天也碰到相同问题,同一台电脑,老项目可以打包,新项目出现这个问题,其实就是新生成qgame目录的项目会有这个问题。初步判断跟node 版本没关系,应该是这两天vivo或者它引用的node模块webpack之类的出问题了。

解决办法: 复制原来可以成功打vivo包的老项目的build/qgame目录中的node_modules,package.json覆盖新项目对应目录,即可解决这个问题。