让RequireJS使用.mu

时间:2015-11-06 00:04:38

标签: javascript requirejs

我在我的应用程序中使用requireJs,并且我有加载.js文件的实例,并且在某些情况下我加载了.mu扩展名的模板和我试图让requirejs不自动附加.js并最终尝试加载template.mu.js。

我也尝试使用noext插件,但是当我使用该插件时,我最终收到此错误:

<div id="content">

它会突出显示模板中的 public Bitmap drawTextToBitmap(Context mContext, int resourceId, String mText) { try { Resources resources = mContext.getResources(); float scale = resources.getDisplayMetrics().density; Bitmap bitmap = BitmapFactory.decodeResource(resources, resourceId); android.graphics.Bitmap.Config bitmapConfig = bitmap.getConfig(); // set default bitmap config if none if(bitmapConfig == null) { bitmapConfig = android.graphics.Bitmap.Config.ARGB_8888; } // resource bitmaps are imutable, // so we need to convert it to mutable one bitmap = bitmap.copy(bitmapConfig, true); Canvas canvas = new Canvas(bitmap); // new antialised Paint Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); // text color - #3D3D3D paint.setColor(Color.rgb(110,110, 110)); // text size in pixels paint.setTextSize((int) (12 * scale)); // text shadow paint.setShadowLayer(1f, 0f, 1f, Color.DKGRAY); // draw text to the Canvas center Rect bounds = new Rect(); paint.getTextBounds(mText, 0, mText.length(), bounds); int x = (bitmap.getWidth() - bounds.width())/6; int y = (bitmap.getHeight() + bounds.height())/5; canvas.drawText(mText, x * scale, y * scale, paint); return bitmap; } catch (Exception e) { // TODO: handle exception return null; }

小提琴:enter image description here

有没有办法告诉RequireJS不这样做?谢谢

1 个答案:

答案 0 :(得分:0)

Insted of noext插件尝试使用text插件。

noext可能会尝试加载JavaScript文件。 text按原样加载文件。

noext适用于动态脚本,text适用于模板。

使用示例:

define(['text!libs/template.mu'], function(tmpl) {
    //some code here
});