学习webpack, 由于学习材料久远, 通过npm安装的依赖都是最新的, 造成了各种兼容性问题, 比如nodejs版本高导致的初始化失败(npm升级导致了与OpenSSL不兼容), 依赖包不匹配等, 浪费了很多时间, 为了大家少走弯路, 提供一套可以用的, 实测过的软件, 依赖组合.
1. 当前nodejs版本:
如果nodejs版本过高可以删除再安装
查找残存的相关npm的目录和文件, 进行删除, 再执行npm -v和node -v, 应该有'...不是内部或外部命令...的提示...
这里示范的是Windows x64版
修改环境变量
为了解决npm下载慢的问题下载配置nrm
以下是与webpack相关的依赖的匹配版本
安装依赖包时用"@"带着版本.
另一个坑: 所有的*.config.js要放在项目根目录下
祝各位同学少走弯路.