2017-07-24 63 views
-1

我被給了一個節點項目,這部分是作爲前端的初始設置。無法使用jQuery插件與節點

我一直在建立在它之上的,但現在我需要我用一個jQuery插件,像Sweet Alert Plugin ...

npm安裝甜警報,npm install sweetalert --save,在頭部添加的,但每當我試圖在控制檯上運行它的說法

swal未定義。

我想我沒有以正確的方式將jQuery插件添加到節點中。

通常在頂部(頭部)包括腳本應該可以正常工作,但由於某種原因,它不起作用,其他js提示替代品如sweet-modal也無法正常工作。

我剛開始在節點發展好心幫我..

+0

您必須提供一些代碼示例(主要是HTML文件或添加腳本的視圖模板)以及項目的文件夾結構。此外,它是一個快速的Web應用程序?只是說「節點」的描述過於寬泛 –

回答

0

這是在一個節點上的新一個非常好的問題。 你看,當你做

NPM安裝sweetalert --save

您剛剛下載這個js文件到文件系統。沒有別的了。 現在你應該把你的腳本包含到你的頁面中。你怎麼能這樣做?

作發展用途,如果JS是建立在瀏覽器(我假設是因爲這是jQuery的plugun),你可以直接將它添加到喜歡網頁:

但是這不是好辦法解決這個問題是因爲當你去推動,你會恨自己。

另一個(也是更好的)選項是構建一個構建過程並將您的腳本包含在庫中。如何創建構建過程?在這裏發現它是太巨大的主題,所以請google,「gulp」或「webpack」。

希望我幫忙一下。

哦,可能你的團隊已經創建了一些構建過程,所以試圖找出它們如何包含npm之前的腳本。

+0

在頁面末尾有2個js文件,其中有評論書寫*包括Sizzle.js * https://sizzlejs.com/ – user287332

+0

檢查src屬性。可能是他們使用cdn,也許是直接來自節點,可能是他們將文件從節點複製到某個文件夾並從那裏被包含。 – Vitalii

+0

其他文件的src來自一個資產文件夾(這是公共的),其中我還放置了我的jquery插件文件.... – user287332