2016-08-22 18 views
0

JSコードhtmlWebpackPlugin解析EJSタグエラー

const ejs = require("ejs"); 
ejs.delimiter = '$'; 
cms.set("view engine","html"); 
cms.engine("html",ejs.__express); 

EJSコード

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title><$= title $></title> 
</head> 
<body class="cms-body"> 
    <div id="root"> 
    </div> 
</body> 
</html> 

webpack.config.js

new htmlWebpackPlugin({    
    filename: path.join(_rootpath, "/views/home.html"), 
    template: path.join(_rootpath, "/views/template/home.ejs"), 
    chunks:["vendor","home"], 
    minify:{ 
     collapseWhitespace:true 
    } 
}) 

しかし、ページショー:

Html Webpack Plugin: 
    Error: Parse Error: <$= title $> 

HtmlWebpackPluginを理解したいのですが、解析をスキップする方法<$= $>

答えて

0

あなたはEJSサーバ側を解析したい場合は、

/views/template/home.ejs 

/views/template/home.html 

の名前を変更し、名前の変更ができ

/views/home.html 

/views/home.ejs 

次に、ビューエンジンをejsに変更します。

関連する問題