一、解决问题:Webpack安装不成功,webpack -v无法正常显示版本号
二、解决问题: ERROR Error: Cannot find module ‘webpack-log’
三、 解决报错:error:03000086:digital envelope routines::initialization error
一、解决问题:Webpack安装不成功,webpack –v无法正常显示版本号
场景复现:在cmd中安装Webpack和Webpack–cli,
以上安装过程都正常。
但是执行webpack -v的时候,却不显示版本信息,显示如下奇怪的内容:
System:
OS: Windows 10 10.0.22000
CPU: (20) x64 12th Gen Intel(R) Core(TM) i7-12700H
Memory: 24.66 GB / 31.68 GB
Binaries:
Node: 18.14.2 - D:my_ruanjiannodejsnode.EXE
npm: 6.14.18 - D:my_ruanjiannodejsnpm.CMD
Browsers:
Edge: Spartan (44.22000.120.0), Chromium (107.0.1418.56)
Internet Explorer: 11.0.22000.120
原因:webpack 安装后,但是查询不到对应版本号而输出如上信息,重试了几回,也换了其它版本,都无法解决。原因还是没能成功安装。
解决方法:@后面加上需要安装的版本号,如果需求不大,可以安装比较稳定的3.x.x,我安装的是3.6.0,
npm install webpack@3.6.0 -g
ok,成功解决了。
二、解决问题: ERROR Error: Cannot find module ‘webpack–log‘
下载zip之后,解压缩,然后用vscode打开,首先进入项目目录,安装依赖,
# 安装依赖 npm install
npm run dev
原因:webpack 安装后,但是查询不到对应版本号而输出如上信息,重试了几回,也换了其它版本,都无法解决。原因还是没能成功安装。
解决方法:@后面加上需要安装的版本号,如果需求不大,可以安装比较稳定的3.x.x,我安装的是3.6.0,
npm install webpack@3.6.0 -g
ok,成功解决了。
npm install --save-dev webpack
npm install --save-dev webpack-cli
三、 解决报错:error:03000086:digital envelope routines::initialization error
error:03000086:digital envelope routines::initialization error
原因:可能是由于nodeJS的版本问题导致的,具体错误原因:ERR_OSSL_EVP_UNSUPPORTED 错误SSL 数字信封不支持。
解决方法:
(1)降级nodejs或者卸载当前的nodejs 重新下载安装即可
升级再降级也没有道理,虽然也是可以的,最后总是要升级的,不推荐。
$env:NODE_OPTIONS="--openssl-legacy-provider"
四、解决报错:To install them, you can run: npm install –save core–js/modules/es.array.concat.js core–js/modules/es.array.filter.js core–js/modules/es.array.includes.js core–js/modules/es.array.map.js core–js/modules/es.array.push.js core-js/modules/es.array.slice.js
原因:因为 core.js
版本过高导致,给它降低版本即可解决!
解决方法:
npm install core-js@2
npm run dev
原文地址:https://blog.csdn.net/qq_45956730/article/details/129290001
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_25530.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!