editor.setTheme('libs/ace/theme/twilight')
μ€ννλ©΄ λ£¨νΈ ν΄λμμ theme-twilight.js
λ₯Ό μ°Ύμ΅λλ€.
λλ λμμ μ°Ύμ§ μκ³ λ¬Έμλ₯Ό λ³΄λ €κ³ μλνμ΅λλ€.
λν μμ
μλ λͺ¨λ μΈμ΄μ νμν©λκΉ, μλλ©΄ λ μ μλ μ΅μ
μ΄ μμ΅λκΉ?
λ€μ λ§νμ§λ§ λ¬Έμμμ μ΄μ λν ν΄κ²°μ±
μ μ°Ύμ§ λͺ»νμ΅λλ€.
νμ°Έμ μ°Ύλ€κ° μ΄ λ κ°μ§λ₯Ό μ°Ύμμ΅λλ€.
ace.config.set('basePath', '/libs/ace');
editor.getSession().setUseWorker(false);
λΉμ μ μμ μ΄κ³ basePath μμ±μ΄ νμνκ³ λ©°μΉ λμ μ°Ύκ³ μμμ΅λλ€. κ°μ¬ν©λλ€.
λμ€μ μ°Έμ‘°ν μ μλλ‘ λ€μμ ace.jsλ₯Ό λ€λ₯Έ κ³³μ μ μ₯νκΈ° μν μμ ν μ(곡μ ace μΉμ¬μ΄νΈμ μλ² λ© μλ₯Ό λͺ¨λΈλ‘ ν¨)μ λλ€(libs.min.jsμ μ°κ²°νμ΅λλ€).
<script src="libs.min.js" type="text/javascript" charset="utf-8"></script>
<script>
ace.config.set('basePath', '/ace-builds/src-noconflict');
var editor = ace.edit("editor");
editor.setTheme("ace/theme/monokai");
editor.getSession().setMode("ace/mode/javascript");
</script>
νλ‘λμ
νκ²½μμ μ΄κ²μ μλμν€κΈ° μν΄ μ μ°λ μ¬λμ μν΄ basePath
μ€μ λΏλ§ μλλΌ modePath
λ° themePath
λ λ‘λ λͺ¨λμ νμνλ€λ κ²μ μμμ΅λλ€. λ° ν
λ§:
ace.config.set('basePath', '/ace-builds/src-noconflict');
ace.config.set('modePath', '/ace-builds/src-noconflict');
ace.config.set('themePath', '/ace-builds/src-noconflict');
@efatsi https://github.com/fxmontigny/ng2-ace-editorλ₯Ό μ¬μ© νμ¬ κ°λ 6 νλ‘μ νΈλ₯Ό μννλ λ°©λ²μ 곡μ ν΄ μ£ΌμΈμ. λλ λν κ°μ λ¬Έμ μ μ§λ©΄ ν΄ μμ΅λλ€.
μ£μ‘ν©λλ€ @PrabakarKaruppasamy , μ λ κ°λ κ²½νμ΄ μμ΅λλ€. νμ΄μ λΉλλ€!
@PrabakarKaruppasamy - λΉμ μ κ·Έκ²μ μλμν¬ μ μμμ΅λκΉ? https://stackoverflow.com/questions/60177855/theme-and-mode-path-infer-issue-with-ace-js-and-angular μμ λͺ¨λ λ³κ²½ μ¬νμ λ³Ό μ
κ°μ₯ μ μ©ν λκΈ
νμ°Έμ μ°Ύλ€κ° μ΄ λ κ°μ§λ₯Ό μ°Ύμμ΅λλ€.
ace.config.set('basePath', '/libs/ace');
editor.getSession().setUseWorker(false);