目录
错误代码
$ webpack
node:internal/crypto/hash:71
this[kHandle] = new _Hash(algorithm, xofLen);
^
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:133:10)
at BulkUpdateDecorator.hashFactory (C:\Users\Lenovo\Desktop\webpack资料\Day01_webpack\02_代码\03_webpack配置_修改
入口和出口\node_modules\webpack\lib\util\createHash.js:144:18)
at BulkUpdateDecorator.update (C:\Users\Lenovo\Desktop\webpack资料\Day01_webpack\02_代码\03_webpack配置_修改入口和
出口\node_modules\webpack\lib\util\createHash.js:46:50)
at RawSource.updateHash (C:\Users\Lenovo\Desktop\webpack资料\Day01_webpack\02_代码\03_webpack配置_修改入口和出口\node_modules\webpack-sources\lib\RawSource.js:64:8)
at NormalModule._initBuildHash (C:\Users\Lenovo\Desktop\webpack资料\Day01_webpack\02_代码\03_webpack配置_修改入口
at handleParseResult (C:\Users\Lenovo\Desktop\webpack资料\Day01_webpack\02_代码\03_webpack配置_修改入口和出口\node_modules\webpack\lib\NormalModule.js:903:10)
at C:\Users\Lenovo\Desktop\webpack资料\Day01_webpack\02_代码\03_webpack配置_修改入口和出口\node_modules\webpack\lib\NormalModule.js:994:4
at processResult (C:\Users\Lenovo\Desktop\webpack资料\Day01_webpack\02_代码\03_webpack配置_修改入口和出口\node_modules\webpack\lib\NormalModule.js:717:11)
at C:\Users\Lenovo\Desktop\webpack资料\Day01_webpack\02_代码\03_webpack配置_修改入口和出口\node_modules\webpack\lib\NormalModule.js:777:5 {
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
Node.js v18.12.1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
解决方法:
手动删除node-module以及yarn.lock后,在命令行输入yarn重新安装包