我正在學習Express/Node/Jade,現在在Jade文件中我想包含來自公共文件夾的JavaScript文件,僅用於頁面。 例如,在玉文件I輸入:Jade:加載外部javascript和調用函數
script(src='/javascripts/test.js')
和內部test.js我有一個函數
function check_test(){
return "It's working!"
}
然後我嘗試
- var test_response = check_test()
叫玉中的作用
比我得到的錯誤說「未定義不是一個函數」,test.js根本不加載。 顯然Jade不加載文件,它們只能轉換成HTML代碼。
我看着別人的問題,這是我能找到的最接近的問題,但它沒有提供明確的答案。 In Jade, how can you call a function in an external Javascript
所以我的問題是:在這種情況下,我應該怎麼做才能使它工作?
我不想在layout.js中加載文件,因爲我只希望test.js只能被這個頁面使用。