我有一個Brunch項目,使用Brunch 2.8.2。此版本的Brunch通過NPM與前端依賴關係很好地協作。我也使用Typescript Brunch插件,在我的代碼中可以做import $ = require("jquery")
。在早午餐中加載JQuery插件2.8
但是......我無法弄清楚如何加載一個JQuery插件,以便我可以在我的代碼中使用它。
簡單地將它添加到package.json並不會使它顯示在我編譯的vendor.js
中 - 這是預期的,因爲我不需要它在任何地方。
我不能使用
npm: {
globals: {
"$": "jquery-validation"
}
}
以上工作正常製作的JQuery本身就是一個全球性的,但大概因爲jquery-validation
只重視自己的JQuery,並且不返回任何東西本身,它沒有得到通過這個加載。
我不能在我的Typescript代碼中使用require("jquery-validation")
,因爲該插件的.d.ts
(正確)將其描述爲連接到JQuery本身,而不是導出其自己的模塊。
有沒有辦法做我想做的事情?