2017-05-24 3 views
0

J'ai implémenté l'éditeur Ace en utilisant le CDN recommandé que j'ai vu dans leur documentation officielle et cela fonctionne très bien.Ace HTML Editor - Rendre la ressource interne

<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.5/ace.js" type="text/javascript" charset="utf-8"></script> 

Cependant, étant une ressource externe, il faut Internet, que l'utilisateur peut ne pas toujours bénéficier de, comme dans mon cas, l'application peut fonctionner sur le serveur interne d'un dispositif embarqué.

Il suffit de copier le code du lien cdn dans un plugin JavaScript pour lancer l'éditeur sans fonctionnalités.

Existe-t-il un moyen de gérer cette bibliothèque à l'aide de bower ou de npm?

Répondre

1

Vous devez inclure le mode, le thème et les fichiers de travail en plus de ace.js, copier toute https://github.com/ajaxorg/ace-builds/tree/master/src, ou utilisez npm install ace-builds

+0

Pour les applications basées sur AngularJS, ui-as peut être utilisé comme emballage pour ACE- construit. Le référentiel github (https://github.com/angular-ui/ui-ace) a une bonne description de la façon d'implémenter la bibliothèque, l'encapsuleur angulaire et le module. –