JS库未在Laravel上加载

时间:2018-10-23 06:23:12

标签: javascript laravel

我已经在laravel的应用程序中安装了list.js。我正在尝试在laravel上遵循最佳实践,但是我对此有些陌生!

我通过npm install list.js进行了操作,然后在控制台上运行npm run dev

此过程成功。然后,将require('list.js');

行添加到我的app.js中

这也有效,并且文件已正确编译。

但是现在当我启动库时:

var options = {
    valueNames: [ 'list-rest-name', 'list-cuisine' ]
};

var userList = new List('wrap-rest-list', options);

我得到:

app.js:13917 Uncaught ReferenceError: List is not defined
    at Object.<anonymous> (app.js:13917)
    at __webpack_require__ (app.js:20)
    at Object.<anonymous> (app.js:13881)
    at __webpack_require__ (app.js:20)
    at app.js:63
    at app.js:66

就像我的应用程序根本没有加载库一样。

知道为什么吗?

我正在将app.js加载到应用程序的头上!

1 个答案:

答案 0 :(得分:-1)

好吧,我找到了问题,所以如果有人发现有用,我会留下答案

因此,在安装了槽npm之后,您必须转到位于app.js的{​​{1}}并通过以下方式添加需求:resources/js

(您必须创建变量才能让您的应用识别它)