javascript - 是否可以缩小 ejs 文件中的 JS 代码?

标签 javascript minify ejs embedded-javascript

我想知道是否可以缩小模板文件(如 EJS 文件)中包含的 JS 代码。

有用吗?我在考虑表演。还是隐藏评论、解释的一种方式。

最佳答案

这似乎是最好的解决方案。基本上,您想使用 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))
  })
})

关于javascript - 是否可以缩小 ejs 文件中的 JS 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26819730/

相关文章:

php - 带有 PHP 扩展的 CSS 缩小

javascript - 用于静态 Web 项目的 Maven

javascript - 如何使用js在服务器的html中写入文件?

javascript - react 中的异步功能不会对状态变化使用react

javascript - 无限自动播放 slider 提前结束,并且不会无限循环

javascript - 如果打开压缩,JavaScript 缩小有什么意义吗?

node.js - 在ejs中显示帖子的用户名

javascript - 在 Backbone.js 中实现 Backbone.Subset.js 以从父集合中过滤模型

javascript - if 运行时不检查 else if

node.js - 使用 ejs View 助手添加字段属性