私はWeb開発に慣れていないので、ご容赦ください:)ホットタオルテンプレート(http://nuget.org/packages/HotTowel/)を使用して新しいASP.NETプロジェクトを作成し、追加しました
<script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script>
index.cshtmlに。また、home.htmlを次のように変更しました。
<section>
<div id="editor">
function foo(items) {
var x = "All this is syntax highlighted";
return x;
}
</div>
</section>
最後に、home.jsを変更しました。
define(['services/logger'], function (logger) {
var vm = {
activate: activate,
title: 'Home View'
};
var editor = ace.edit("editor");
editor.setTheme("ace/theme/monokai");
editor.getSession().setMode("ace/mode/javascript");
return vm;
//#region Internal Methods
function activate() {
logger.log('Home View Activated', null, 'home', true);
return true;
}
//#endregion
});
アプリケーションを実行すると、Chromeはace.jsにUncaught TypeErrorがあることを通知します:nullのプロパティ'env'を読み取ることができません。もちろん、ホーム画面は表示されません。それを機能させるにはどうすればよいですか?