Node.js 如何为IE7编译dust js服务器端渲染

Node.js 如何为IE7编译dust js服务器端渲染,node.js,internet-explorer,server-side,dust.js,ie7.js,Node.js,Internet Explorer,Server Side,Dust.js,Ie7.js,我有一个应用程序,它使用了很多灰尘模板。IE8+和其他现代浏览器,如Chrome,客户端渲染没有问题,但在IE7及以下版本中,这无法正常工作 有没有办法在服务器上运行dust.js并返回已编译的模板?您可以使用Node.js完成此操作 npm安装dustjs linkedin-(个人使用) 您可以使用监视和预编译服务器上的模板 这(来自作者)解释了这将如何工作 更新:如果使用用于Visual Studio开发的NodeJs工具,则可以使用此扩展 我发布了一个VisualStudio扩展,它会在您

我有一个应用程序,它使用了很多灰尘模板。IE8+和其他现代浏览器,如Chrome,客户端渲染没有问题,但在IE7及以下版本中,这无法正常工作


有没有办法在服务器上运行dust.js并返回已编译的模板?

您可以使用Node.js完成此操作

npm安装dustjs linkedin
-(个人使用)

您可以使用监视和预编译服务器上的模板

这(来自作者)解释了这将如何工作

更新:如果使用用于Visual Studio开发的NodeJs工具,则可以使用此扩展

我发布了一个VisualStudio扩展,它会在您保存文件后自动在服务器上生成预编译模板。您只需在页面中包含生成的
.js
文件。结帐

使用说明见中的屏幕截图

var http = require('http');
var dust = require('dustjs-linkedin');

http.createServer(function (req, res) {
    var compiled = dust.compile('<h1>Hello {name}</h1>', 'mytemplate');
    res.end(compiled);
}).listen(80);
dust.render('mytemplate', {name : 'World'}, function(err, str){
    ...
});