npm run build打包时报js/app.1706865701869.js from Terser Error: error:0308010C:digital envelope routines::unsupported
时间: 2024-02-02 14:10:57 浏览: 154
shared-node-browser-library-boilerplate:使用rollup.js构建可重用的NPM模块,以在nodejs和浏览器中运行
这个错误通常是由于使用的加密算法不受支持导致的。可能是您的项目中使用了不受支持的加密算法,导致打包时出现了这个错误。
解决这个问题的方法是更新您的项目依赖项,确保使用的加密算法是受支持的版本。您可以尝试以下几个步骤来解决这个问题:
1. 更新依赖项:运行`npm update`命令来更新您的项目依赖项到最新版本。
2. 检查加密算法:查看您的项目中使用的加密算法是否是最新版本,并且是受支持的。如果不是,尝试更新到最新版本或者切换到受支持的算法。
3. 检查构建配置:检查您的构建配置文件(如webpack.config.js或者babel.config.js)中是否有任何与加密相关的配置。确保这些配置是正确的,并且使用的是受支持的算法。
如果上述方法都没有解决问题,您可以尝试卸载并重新安装相关依赖项,或者寻求更多关于该错误的帮助和支持。
阅读全文