2017-03-23 163 views
0

在我的Laravel5.4項目中,我剛剛通過npm安裝了一個包。無法在laravel中使用npm中的新安裝包5.4

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 

問候瓦倫丁

+0

'require('noty');'。 – TheFallen

+0

是的,我知道,但它不會找到我安裝的軟件包「noty」。 – user3553562

+0

你可以添加你的問題確切的錯誤。 – TheFallen

回答

1

我ASSU我說你已經採取的步驟爲的noty

步驟#1

如果你這樣做是正確的,在你的laravel項目的文件夾將被添加node_modules,打開搜索目錄noty開:noty > lib,複製noty.css和noty.js

步驟#2

將文件粘貼在public > css的noty.css文件和public > js目錄noty.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

並結束。

嘗試後說些什麼