2016-03-15 38 views
0

我正在嘗試使用jquery:gloablize - 流星中的日期模塊。我爲它創建一個包:如何使用jquery:globalize - 流星中的日期模塊

Package.describe({ 
    summary: "Jquery Globalize package" 
}); 

Npm.depends({ 
    globalize: "1.1.1" 
}); 

Package.on_use(function (api) { 
    api.add_files('lib/globalize.js', ['client', 'server']); 
    api.add_files('lib/globalize.cultures.js', ['client', 'server']); 
    api.add_files('lib/number.js', ['server','client']); 
}); 

但加載「number.js」的時候,流星引發以下錯誤:

ReferenceError: define is not defined 

什麼是加載了所需要的文件的正確方法給用戶的jQuery:全球化 - 日期模塊

在此先感謝。

回答

1

只要刪除?你的文件名後的字符。

'lib/number.js?' 
+0

謝謝elGusto。但它並沒有解決問題。我剛剛編輯了這個問題,因爲我忽略了「?」發佈問題時。謝謝。 –

+1

我建議你只是簡單地升級你的流星版本到1.3的beta版,使用流星更新 - release 1.3-beta.12,你將會受益於npm模塊,不需要再把它們包裝在流星包中。 [鏈接](https://github.com/meteor/meteor/blob/release-1.3/packages/modules/README.md) – elGusto

相關問題