webpack4使用出現ERROR in Template execution failed: ReferenceError: HtmlwebpackPlugin is not defined


問題描述

博主在使用webpack4的時候,使用了ejs文件,先附上ejs中的代碼:

<!doctype html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>webpack APP</title>
    <link rel="stylesheet" href="<%=htmlwebpackPlugin.files.css[0]%>">
</head>
<body>
<div id="app"></div>
<script type="text/javascript" src="<%=htmlwebpackPlugin.files.js[0]%>"></script>
</body>
</html>

但是呢,當我運行npm run build打包編譯命令時卻出現了下面的錯誤:

解決辦法

通過查找資料,發現是webpack3中的htmlwebpackPlugin使用webpack4時需要寫成htmlWebpackPlugin,這樣就能解決問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM