Как импортировать Jquery RateYo? - PullRequest
       7

Как импортировать Jquery RateYo?

3 голосов
/ 25 февраля 2020

Я пытаюсь импортировать Jquery Rateyo в мой проект, но, похоже, он не работает. Вот код

import $ from "jquery";
import rateYo from "rateyo";

class Rating {
  constructor() {
    $(function() {
      $("#rateYo").rateYo({
        rating: 1.5,
        starWidth: "40px",
        numStars: 5,
        halfStar: true
      });
    });
  }
}

export default Rating;

Я также использую веб-пакет.

Он не отображается в пользовательском интерфейсе. А также выдает ошибку, в которой говорится:

jquery. js? 1157: 3841 jQuery. Отложенное исключение: jquery__WEBPACK_IMPORTED_MODULE_0 ___ default (...) (...). RateYo не является Функция TypeError: jquery__WEBPACK_IMPORTED_MODULE_0 ___ default (...) (...). rateYo не является функцией в HTMLDocument.eval (webpack-internal: ///./js/modules/Rating.js: 12: 64) at mightThrow (webpack-internal: ///./node_modules/jquery/dist/jquery.js: 3557: 29) в процессе (webpack-internal: ///./node_modules/jquery/dist/jquery. js: 3625: 12) не определено

1 Ответ

0 голосов
/ 25 февраля 2020

Я бы проверил две вещи. Если rateyo находится в вашем пакете. json и если у него есть папка в node_modules.

Еще одна вещь, которую следует импортировать:

import 'rateyo';
...