2

TinyMCE "theme.js" の添え字を探している MS MVC デプロイメントがありますが、ファイルが theme.min.js であるため見つかりません。MVC に縮小ファイルを検索させるにはどうすればよいですか?

tinymce ファイルは tinyMCE.min.js なので、それを見つけています。これは TinyMCE または MS MVC の設定に問題がありますか?

詳細な説明 : 現在、Microsoft MVC ページに TinyMCE を実装中です。ローカルでは動作していましたが、サーバーに展開すると実行されませんでした。404、ファイルのファイルが見つかりませんでした: PROJECT_ROOT/bundles/themes/modern/theme.js

これは探していたテーマ ファイルの場所ではなく、少し調査した結果、tinymce.baseURL プロパティを設定する必要があることがわかりました。これを行ったとき、エラーの場所をファイルの実際の場所に変更することで少し役に立ちました: PROJECT_ROOT/Scripts/libs/tinymce/themes/modern/theme.js

問題は、何らかの理由で、theme.min.js ではなく、縮小されていないファイル theme.js を探していたことです。名前を theme.js に変更すると機能します。

私は、MVC や TinyMCE が適切な名前を取得するために何らかの魔法をかけてくれると考えていました。変更する必要がある設定はありますか?

4

3 に答える 3

0

私はこれに対する解決策を見つけたと思います。これを解決した「サフィックス」と呼ばれるtinymceオブジェクトに設定できるプロパティがあります。

そのため、最初の部分では、TinyMCE を呼び出すページで rootURL プロパティを設定し、次に tinymce.baseURL = rootURL + 'Scripts/libs/tinymce' という行を tinymce.init の直前に追加しました。

次に、theme.min.js セット tinymce.suffix = '.min' を見つけるようにします。

これで問題は解決したようです。これがハックソリューションかどうかはわかりませんが、機能しています。誰かがそれを行うより良い方法を持っている場合は、私に知らせてください。

于 2018-11-06T17:43:26.643 に答える