我是个新手小白,你推荐用webpack 4 还是webpack 5 呢?
时间: 2023-08-17 08:58:44 浏览: 188
作为一个新手小白,我会推荐您使用webpack 4。这是因为webpack 4是一个稳定且广泛使用的版本,拥有大量的文档和资源可供学习和参考。它有丰富的插件和加载器生态系统,可以满足大多数常见的项目需求。
虽然webpack 5具有许多新功能和改进,但它也引入了一些新概念和配置选项,可能对初学者来说会增加一些学习曲线。此外,由于webpack 5是较新的版本,可能会有一些插件和加载器尚未与其兼容。
当您对webpack有一定了解并且对其新功能感兴趣时,您可以考虑升级到webpack 5。但作为刚开始学习的新手,使用webpack 4可能更容易上手,并且有更多社区支持和资源可供参考。
相关问题
创建taro项目编译工具用webpack5还是webpack4
根据提供的引用内容,创建Taro项目编译工具可以使用webpack5或webpack4。如果你想使用webpack5,你可以使用以下命令克隆并安装依赖:
```
git clone https://gitee.com/huqinggui/webpack5_base.git -b up-webpack5
cd webpack5_base
npm install
```
如果你想使用webpack4,你可以使用以下命令克隆并安装依赖:
```
git clone https://gitee.com/huqinggui/webpack5_base.git -b webpack4
cd webpack5_base
npm install
```
请根据你的需求选择适合的webpack版本进行创建Taro项目编译工具。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [【章节4】原项目升级到webpack5并进行配置优化全流程](https://blog.csdn.net/qq_32442973/article/details/131013922)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
webpack5 已经配置less 但是还是开发时候不生效,这个什么问题呢?
在Webpack 5中配置Less但仍无法在开发过程中应用,可能是由以下几个原因造成的:
1. **配置文件**:确认你在webpack.config.js中的loader配置是否正确。你需要确保安装了`style-loader`, `css-loader`, 和 `less-loader`。如果还没有安装,可以运行`npm install --save-dev style-loader css-loader less-loader`.
```javascript
module.exports = {
// ...
module: {
rules: [
{
test: /\.less$/,
use: ['style-loader', 'css-loader', 'less-loader'],
},
],
},
};
```
2. **路径问题**:检查你的Less文件路径是否正确,以及它们是否位于正确的入口文件或模块内。如果 Less 文件不在预期位置,需要更新`include`或`exclude`选项。
3. **开发环境设置**:在开发环境中,你需要开启Less的实时编译功能。这通常依赖于像`less-loader`提供的`{sourceMap: true}`选项,以便开发者工具能看到样式变化。确认`devServer`配置中也包含了相关设置。
4. **Webpack dev server 配置**:确保Webpack Dev Server配置支持LESS热加载(`hot-module-replacement`),如果没有,尝试加上`hot: true`。
5. **浏览器缓存**:有时浏览器可能会缓存旧的CSS文件,刷新页面或者清理浏览器缓存试试看。
阅读全文