[英]Laravel NPM Package | Cannot Access the Package
长话短说。 我已经通过NPM将一个软件包安装到Laravel应用程序中。 我已经运行了npm run dev
,它已经成功构建了; 在开发应用程序时,我还运行了npm run watch
。
我也把这一行放在app.js
文件中: import Push from 'push.js';
我包括了: <script src="{{ asset('js/app.js') }}" defer></script>
行到我的主模板文件中。
但是我仍然收到此错误: Push is not defined
尝试使用软件包时。
( 这是包 )
(Laravel 5.8)
如果您想在app.js
之外 (以及通过import
或require
)使用它(例如在Blade模板中),则可能需要执行window.Push = Push
您的app.js
以使其在全球范围内可用。 您可以在Laravel的默认安装中的resources/js/bootstrap.js
看到这一点。 例如:
window._ = require('lodash');
window.$ = window.jQuery = require('jquery');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.