web-dev-qa-db-fra.com

CkEditor Impossible de définir la propriété 'dir' de non définie

Je veux utiliser CKEditor.

J'ai actuellement installé CKEditor en utilisant npm

Donc, il est installé dans le dossier node_modules

Ma structure de dossier est comme

app -> index.js

node_modules -> ckeditor -> ...

et j'en ai besoin dans index.js

également définir la variable avant l'initialisation de la bibliothèque

 var CKEDITOR_BASEPATH = '../node_modules/ckeditor'

toujours avoir l'erreur de dir 

suggérer de l'aide

7
Hopp

Essayez de changer

var CKEDITOR_BASEPATH = '../node_modules/ckeditor';

à

window.CKEDITOR_BASEPATH = '../node_modules/ckeditor/';

Ne pas oublier la barre oblique de fin sur le répertoire

Et essayez de placer la déclaration de fenêtre au-dessus de votre importation de ckeditor 

Consultez ce lien pour plus d'informations: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Specifying_the_Editor_Path

3
NoToBagels

NoToBagels a résolu l'un de mes problèmes. J'avais également la variable définie dans jQuery doc prête, qui enregistrait CKEDITOR_BASEPATH trop tard. Le déplacer pour qu'il s'exécute dès que le fichier javascript chargé résout le problème.

0
user3426396