Open yuebai008 opened 1 year ago
问题: 如果本地node17及以上,打包会报错
原因: 由于node17及以上,Node.js 开发人员修复了 SSL 提供程序中的安全漏洞,会使得webpack4打包报错,可通过set NODE_OPTIONS=--openssl-legacy-provider,启用 OpenSSL 旧版提供程序。
解决方案: 在vivo工程(例如:cocos在/build/vivo-mini-game目录下)下,将package.json的build以及release添加set NODE_OPTIONS=--openssl-legacy-provider,启用 OpenSSL 旧版提供程序,可解决该问题,如下图
linux & mac: NODE_OPTIONS=--openssl-legacy-provider 若不行,则加一个export试下 export NODE_OPTIONS=--openssl-legacy-provider windows: set NODE_OPTIONS=--openssl-legacy-provider
问题: 如果本地node17及以上,打包会报错
原因: 由于node17及以上,Node.js 开发人员修复了 SSL 提供程序中的安全漏洞,会使得webpack4打包报错,可通过set NODE_OPTIONS=--openssl-legacy-provider,启用 OpenSSL 旧版提供程序。
解决方案: 在vivo工程(例如:cocos在/build/vivo-mini-game目录下)下,将package.json的build以及release添加set NODE_OPTIONS=--openssl-legacy-provider,启用 OpenSSL 旧版提供程序,可解决该问题,如下图