2015-08-19 50 views
0

所以我有一個應用程序,我已經安裝了幾個軟件包(即twbs bootstrap,帳戶和幾個集合的軟件包),並開始按照它的樣子工作。但是,我試圖包含一個似乎沒有工作的JS文件。Meteor的Javascript文件

有沒有一種很好的方法來包含js文件,如jquery等?我注意到jQuery和我的js文件都被加載到頭部,但似乎沒有工作。在我的設計(標準html頁面)上,文件工作正常,所以代碼沒有錯。

我對流星很陌生,所以有什麼我需要做我的路線或方式模板加載等?

任何幫助將不勝感激!我到處找:(

湯姆。

回答

0

儘量不包括腳本,你通常會通過<script>標記。如果我需要一個特定的JS lib下,我的第一步是要搜索的Atmosphere,看看如果沒有,你總是可以採取.js文件(未分類)並將其放入一個文件夾,如/client/lib/third-party,它應該工作正常。

沒有更多的細節,如哪些腳本你正在努力工作,或者沒有看到你的代碼,這是我可以提供的最好的幫助。給上面的一個鏡頭,看看如何工作。

0

在流星的所有文件是「預處理」。默認情況下,所有JS文件都在客戶端和服務器上加載(並執行)。此默認軌跡被稱爲常見代碼。它是客戶端和服務器之間的共享代碼。常見的CSS文件只在客戶端加載。然後是clientserver特定的代碼。這些js文件保存在某些地方。客戶端代碼保存在/client,服務器端保存在/server

這意味着您會希望您的代碼位於/client目錄中。您可以撥打文件/client/main.js。所有通過包(如jQuery)包含的庫都可用於這些文件。

I'd also strongly recommend reading this before going forward.

P.S:jQuery是在流星核心,並保證留在了那裏,所以你不要有手動添加它。麪糰沒有任何傷害,它可能被認爲是很好的風格。

+0

嘿Krieg謝謝你的回覆。 我做到了這一點,我已經有了所有正確的文件夾結構,但它在客戶端文件夾中,無所事事...... – tdwells90

+0

你會得到任何錯誤? – Kriegslustig

+0

一點都沒有,這真的很奇怪...... – tdwells90

相關問題