Использование узловых модулей в Laravel

Я пытаюсь включить этот модуль: https://www.npmjs.com/package/react-datepicker-component с реагировать на мой Laravel Framework.

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

Я мог бы использовать какое-то направление. Кто-нибудь пробовал использовать NPM для Laravel, кроме Laravel Elixir?

5

Решение

Около часа я застрял с этой же проблемой, пытаясь получить пакет узла inputmask.

Единственный способ, которым я смог включить его, — это присоединить его к объекту окна в app.js (аналогично тому, что делает bootstrap.js)

window.InputMask = require('inputmask');

Если вы не хотите загружать его каждый раз (как это происходит с app.js), вы можете создать отдельный файл js, содержащий только строчку кода выше, и загрузить его на выбранные страницы. Я чувствую, что должен быть лучший способ, но я нашел единственный способ заставить его работать.

2

Другие решения

Установки пакета недостаточно, вам нужно использовать Gulp или Laravel-mix, чтобы скомпилировать пакет в файл javascript вашего приложения.

В вашем app.js файл, вам нужно это следующее:

import <Your Package> from './path/to/package

0

По вопросам рекламы [email protected]