我試圖在我的Laravel框架中包含此模塊:https://www.npmjs.com/package/react-datepicker-component。在Laravel中使用節點模塊
我繼續使用npm來安裝它,但我沒有得到任何地方之後。
我可以使用一些方向。有沒有人嘗試使用Laravel以外的NPM,而不是Laravel Elixir?
我試圖在我的Laravel框架中包含此模塊:https://www.npmjs.com/package/react-datepicker-component。在Laravel中使用節點模塊
我繼續使用npm來安裝它,但我沒有得到任何地方之後。
我可以使用一些方向。有沒有人嘗試使用Laravel以外的NPM,而不是Laravel Elixir?
安裝軟件包還不夠,您需要使用Gulp或Laravel-mix將軟件包編譯到應用程序的JavaScript文件中。
在你app.js
文件,你需要這個如下:
import <Your Package> from './path/to/package
我堅持了同樣的問題了大約一個小時試圖在輸入掩碼節點包拉。
我能得到它包含的唯一途徑是通過在app.js其附加到window對象(類似於做什麼bootstrap.js)
window.InputMask = require('inputmask');
如果你不希望加載它每次(與app.js一樣),您可以創建一個單獨的js文件,其中只包含上面的代碼行,並在選定頁面上加載該文件。我覺得應該有更好的辦法,但這是我發現的唯一辦法。
有趣。我有另一種解決方案,使用Webpack將軟件包(通過NPM安裝)編譯爲單個JavaScript文件。然後我只是鏈接那個單一的文件。 – Anraiki