_.template()
最適化されたビルドを作成した後、アンダースコア (古いバージョン [1.3.3] を使用しており、このプロジェクトには他のバージョンを使用できません) 機能に問題があります。
最適化した後、すべての初期モジュールを含むファイルができました。アンダースコア (jQuery など) も shim を介してそこに配置されます。テンプレート ファイルは関数によって除外さonBuildWrite()
れ、動的に読み込まれます。
しかし、大きな問題があります。最適化後_.template()
は正しく機能しません。複数行を評価することはできません (ただし、単一行のコードは場合によっては正常に評価されます [すべてを確認することはできません]) テンプレート ファイル内の JS。したがって、たとえば、このテンプレート ファイルを解析できません。
<%
var subsIconsNames = {
promosite: 'programs',
photomodel: 'models',
photographer: 'photo',
stylist: 'stylist',
nailmaster: 'nailmaster',
expo: 'exhibition',
tourism: 'turism'
};
%>
<div><%= subsIconsNames [type] %></div>
「Uncaught ReferenceError: subsIconsNames が定義されていません」
しかし、最適化をしなくても問題なく動作します。
ご清聴ありがとうございました。