在laravel 5.4中无法使用npm中新安装的软件包

时间:2017-03-23 12:35:10

标签: laravel laravel-5.4

在我的Laravel5.4项目中,我刚刚通过npm安装了一个软件包。

npm install noty

enter image description here

我的新noty文件夹实际上是在我的node_modules文件夹中创建的。如何要求新安装的包?现在我不能用它。

如果我这样做

require('noty');

并运行我的代码

noty({
        type: 'success',
        layout: 'bottomLeft',
        text: '3'
    });

我仍然收到以下错误:

Uncaught ReferenceError: noty is not defined

关心Valentin

1 个答案:

答案 0 :(得分:1)

我假设您已经按照Installation noty的步骤

步骤#1

如果你这样做了,在你的laravel项目中将添加一个文件夹node_modules,打开搜索目录noty open:noty > lib,复制文件noty.css和noty.js

第2步

将noty.css文件粘贴到public > css和noty.js文件的public > js目录中。

第3步

在app.blade.php中添加此代码

<link href="{{ asset('css/noty.css') }}" rel="stylesheet">

<script src="{{ asset('js/noty.min.js') }}"></script>

步骤#4

致电Noty

 @if(Session::has('success'))
        new Noty({

            type: 'success',

            layout: 'topRight',

            text: 'Noty of Claud Sumbus',

        }).show();
    @endif

步骤#5

结束。

尝试后说些什么