Установка карусельного модуля NPM с CSS и JS генерирует код, не распознаваемый браузером - PullRequest
1 голос
/ 12 марта 2019

Я использую этот проект в качестве предлога для ознакомления с npm

Я использую фреймворк bulma css для создания статического веб-сайта:

https://github.com/jgthms/bulma

Я установил bulma-start и клонировал его, чтобы получить чистый проект bulma.Запуск npm и http-сервер работают в корне моей папки.Каждый раз, когда я сохраняю, npm обновляет JS или CSS в зависимости от того, что нужно.Локальный сервер позволяет мне правильно работать с абсолютным URL во время разработки.

Я пытался установить bulma-carousel .(Я не понимаю, почему в документации используются ~ пути, кажется странным, что модуль npm находится в корне домашнего каталога.)

Сначала CSS:

@import "../node_modules/bulma-carousel/src/sass/index.sass"; был добавлен и css / main.css правильно сгенерирован с правилами CSS карусели.

Однако, когда я импортирую JS: import bulmaCarousel from '../node_modules/bulma-carousel/dist/jsbulma-carousel.min.js';

Он генерирует:

var _jsbulmaCarouselMin = require('../node_modules/bulma-carouse/dist/jsbulma-carousel.min.js');

var _jsbulmaCarouselMin2 = _interopRequireDefault(_jsbulmaCarouselMin);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

И требуется вызвать следующую ошибку в браузере:

ReferenceError: require is not defined

Что мне нужно сделать, чтобы правильно импортировать его?

...