欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【webpack】使用npm install html-loader安装,webpack打包后报错

程序员文章站 2024-03-26 09:27:41
...

今天想使用webpack打包实现页面公共部分复用的功能,然后就开始修改代码。

1、首先在view下新建一个公共文件layout,并新建文件html-head.html。

【webpack】使用npm install html-loader安装,webpack打包后报错

2、把这两个文件的公共头部提取出来,放在html-head.html文件中

【webpack】使用npm install html-loader安装,webpack打包后报错

【webpack】使用npm install html-loader安装,webpack打包后报错

3、在index.html文件中对应的部分引入

<%= require('./layout/html-head.html') %>

但只是这样写是不能加载出引入的部分文件的。这会导致webpack-html-plugin和html-loader冲突。因为这里需要使用html-loader解析。

'html-loader!'  // 表示仅仅在这串代码使用html-loader解析

【webpack】使用npm install html-loader安装,webpack打包后报错

4、这里需要下载html-loader文件。

 npm install html-loader --save-dev   

【webpack】使用npm install html-loader安装,webpack打包后报错

这里提示html-loader的版本问题。如果我们不作处理,直接进行webpack打包,如下:

【webpack】使用npm install html-loader安装,webpack打包后报错

会报错异常的错误。因此,这里需要对html-loader做版本的处理。

采用 如何寻找以前的版本 的方法,可以找到html-loader之前的版本。这里我们使用@0.5.4版本重新进行安装。

5、重新安装html-loader

npm install aaa@qq.com --save-dev

【webpack】使用npm install html-loader安装,webpack打包后报错

可以发现,关于html-loader的警告已经消失了。

6、再次使用webpack重新打包

【webpack】使用npm install html-loader安装,webpack打包后报错

可以发现已经可以正确打包了。我们再来看看打包后的文件

【webpack】使用npm install html-loader安装,webpack打包后报错

可以发现打包成功了。


如果想要更多学习html-loader,可点击查看。

 

相关标签: webpack