在Laravel中使用节点模块
问题描述:
我试图在我的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