我知道有一些nodejs模块在节点中使用apache velocity,就像that问题的响应中的那些地址一样。
可以用它作为一个,说,胡子替换,可能是,browserify.js?
你会如何做这个工作流程?
我怀疑它会在Liferay的前端模板开发上实现更好的实现,所以前端可以为java团队html提供速度模板感知。
非常感谢。
答案 0 :(得分:2)
您可以在浏览器上使用velocityjs后直接使用browserify。
<强>安装强>
首先在node_modules中安装velocityjs
$> npm install velocityjs
现在从您的项目(上面提到的node_modules存在)中使用browserify
browserify -r velocityjs > velocity.js
这将创建一个你可以直接包含在你网站中的velocity.js文件。如果您没有browserify,请执行npm install -g browserify
<强>用法强>
在您的网页js文件中首先需要velocityjs
var velocityjs = require("velocityjs");
现在获取模板化的html
var renderedString = velocityjs.render(initialString,context)
请注意,如果您的初始字符串是html,则速度并不关心,您需要确保