Browserify&Jstify:“Unexpected token%=”
所以…我对Browserify相当新颖,并给它一个重buildAMD项目的机会。 但是,在任何情况下,我会一直使用tpl!
要求我的模板与RequireJS,我会有,例如:
var QuoteTemplate= require('js/quoting/quote/quoteTemplate');
但是当我运行CLI时,使用从https://github.com/zertosh/jstify取得的这个例子
browserify -t [ jstify --minifierOpts [ --collapseWhitespace false ] ] js/quoting/app.js > js-dist/quoting.js
在我得到的模板中的JS标签的第一个实例
ParseError: Unexpected token %=
坦率地说,这正是我所期望的确切performance。
我在这里selectjstify,但我也尝试了node-underscorify和handlebars(修改我的模板,当然,它仍然扼杀在我的点语法,但我不与hbs ,所以,idk)…我的观点是,也许我误解了一些愚蠢的东西,可以很容易地理顺…? 也许?
好。 那么,我不确定这是否是经典意义上的答案 ,但现在我已经得到了另一个镜头,我决定用一个额外的步骤重新创build它:
var fs = require('fs'); var QuoterTemplate = _.template(fs.readFileSync(__dirname + '/quote/quoteTemplate.tpl', 'utf8'));
然后,我使用[brfs]
1变换将模板拉入,通过[brfs]
变成模板函数。
所以…我可能会去我的坟墓不明白为什么我有这个问题,但至less我可以在我死之前加载模板。 希望这有助于某人!