2017-12-19 7 views
2

Adob​​e Museからwwwroot/jsフォルダにエクスポートされたjsファイルをいくつか追加しました。しかし、コンソールを確認すると、これらのフォルダが見つからないように見えます。.Net Javascriptを読み込めません

私が使用してスクリプトを呼び出しています:私は取得しています

<script src="~/js/require.js?crc=4157109226" type="text/javascript" async data-main="~/js/museconfig.js?crc=4153641093" onload="if (requirejs) requirejs.onError = function(requireType, requireModule) { if (requireType && requireType.toString && requireType.toString().indexOf && 0 <= requireType.toString().indexOf('#scripterror')) window.Muse.assets.check(); }" onerror="window.Muse.assets.check();"></script> 

エラーは以下の通りです:

enter image description here

そして

を次のように最終的に私は私のフォルダを設定していますenter image description here

答えて

4

data-mainの属性はrequirejsであり、Razorエンジンではありません。そのため、requirejsはJavaScriptライブラリであるため、パス内の~を解決できません。以下のようにUrl.Contentを使用してください。

data-main="@Url.Content("~/js/museconfig.js")" 
関連する問題