是否有可能缩小ejs文件中的JS代码?

Vad*_*est 6 javascript minify ejs embedded-javascript

我想知道是否有可能缩小包含在EJS文件之类的模板文件中的JS代码.

它有用吗?我正在考虑表演.它仍然是一种隐藏评论和解释的方法.

小智 2

这似乎是最好的解决方案。基本上,您想使用 EJS renderFile 方法,然后使用UglifyJS丑化渲染结果。

app.get('/js/my.js', (req, res) => {
  var data = {foo:'bar'}
  ejs.renderFile('views/js/my.js.ejs', {data}, (err, js) => {
    if(err) return res.status(500).send("error")
    res.setHeader('Content-Type', 'text/javascript')
    res.send(UglifyJS.minify(js))
  })
})
Run Code Online (Sandbox Code Playgroud)