2016-05-21 9 views
-1

すでに多くのトピックがありますが、指摘されている解決策はありません。テキストの最適化を防ぐ方法!とjson! Require.JSのr.JSツールのプラグイン?

私のプロジェクトを最適化すると、R.jsはこのjsonを処理できません!私のモジュールの1つにプラグインの依存関係があります。

エラーメッセージ:

Tracing dependencies for: app/productApp 
TypeError: errback is not a function 
In module tree: 
    app/productApp 
     blah 
     json 

マイr.jsは、configファイルの構築:

define([ 
    'productApp', 
    'json!blah' 
], function(...){...} 

、ここでは私のr.jsの設定ファイルである:

({ 
     name: 'app/productApp', 
     out: '../app.js', 
     optimize: 'uglify2', 
     findNestedDependencies: true, 
     inlineJSON: false, 
     inlineText: false, 
     exclude: [ 'json!blah' ] 
)} 

私はすでにましたr.js設定ファイルの除外や、依存リストの最後に '!bust'を追加するなど、可能な限りすべての方法を試しましたが、運はありません。

Require.js/R.jsバージョン:2.2.0

ワン詳細:私はMavenのによってトリガノードpackage.jsonスクリプトを通じてr.jsを実行していますよ。

思考?

答えて

0

解決策が見つかりました。 jsonとテキストライブラリへのパスがrequire configファイルから欠落していたことが判明しました。 (r.jsビルド設定ファイル内で '空:'にすることはできません)。

これは、問題を解決します:

... 
paths: { 
    'text': 'lib/text', 
    'json': 'lib/json', 
    ... 
}, 
exclude: { 
    'json!blah' 
} 
関連する問題