我有一个使用browserify + browserify-middleware + jamify的jade模板创建的javascript文件
这就是节点中服务器端的全部内容,这是使其创建生成的 javascript 文件所需的唯一内容:
app.use('/templates', require('browserify-middleware')('./public-includes'),
{
grep: /\.jade$/,
transform: ['jadeify']
}));
然后在网络浏览器中,我从/templates/template.jade
(编辑:我在此处发布)获得了一些 javascript 代码,我可以看到它在 module.exports 上设置了各种功能(就像节点一样)。但是我如何从客户端使用它?我试过require.js
这样var template = require('/templates/template.jade', function(template){});
,它返回未定义。
我也应该在客户端使用 browserify 吗?我见过的所有例子都在谈论捆绑和东西,但我不知道它是否适用,我在一个目录上运行它并且没有在任何地方提供捆绑名称。