所需模块
npm install less -g
npm install style-loader css-loader less-loader less
但打包的时候总显示
The ‘mode’ option has not been set, webpack will fallback to ‘production’ for this value. Set ‘mode’ option to ‘development’ or ‘production’ to enable defaults for each environment.
查了一下还以为是webpack 4.42.0版本过高,就重新安装了3.0.0版本,这里顺便提一下删除webpack以及安装其他版本的方法
1.全局删除webpack-cli
npm uninstall webpack-cli -g
2.本地删除webpack-cli
npm uninstall webpack-cli
3.全局删除webpack
npm uninstall webpack -g
4.本地删除webpack
npm uninstall webpack
5.全局安装指定版本webpack
npm install webpack@3.0.0 -g
6.本地安装指定版本webpack
npm install webpack@3.0.0
注:
webpack 4.x之前的版本webpack和webpack-cli不需要分开安装
后来发现并不是webpack版本问题,重新安装了之前版本的webpack,发现是缺少模块
不知道为什么less模块依赖的clone json5模块没有自动下载,多次重新下载less模块依然是这样,最后只能手动安装
npm install clone json5
成功解决问题。