Как я могу использовать LokiJs в браузере?

Я подозреваю, что это немного простой вопрос, так как я не очень разбираюсь в веб-интерфейсе.

Я пытаюсь использовать lokijs как хранилище данных в приложении браузера, но не могу запустить его. я имею <script src="lib/lokijs/src/loki-angular.js"></script> в моем HTML, и

var db = new loki('test');
var users = db.addCollection('users');
users.insert({
  name: 'joe'
});

console.log(users.data);

в моем JS как тривиальный тест. Однако я получаю ошибку Uncaught ReferenceError: loki is not defined, Пожалуйста, дайте мне знать, где "я иду не так, и я прошу прощения, если это что-то глупое!

1 ответ

Решение

Вы не за горами. Вы упоминаете, что ссылаетесь loki-angular.js в вашем HTML, однако вы должны ссылаться lib/lokijs/build/lokijs.min.js или даже ссылаться на него из cdn, если вы не хотите использовать npm, я знаю, что cdnjs имеет его.

С этим ваш пример должен работать просто отлично.

Другие вопросы по тегам