昨夜私は1つのCentosサーバーから別のCentOSサーバーにアプリケーションを移行しました - そうすることで機能しない唯一のものはFullCalendarです。FullCalendar未定義のプロパティ 'stripTime'を読み取ることができません
まったく同じデータと同じバージョンのjQuery、瞬間とFullcalendarのカレンダーは問題なしで表示されます。私はエラーを取得し、「新しい」サーバーで
:
fullcalendar.min.js:963
Uncaught TypeError: Cannot read property 'stripTime' of undefined
at D (fullcalendar.min.js:963)
at b (fullcalendar.min.js:959)
at S (fullcalendar.min.js:955)
at E (fullcalendar.min.js:949)
at fullcalendar.min.js:816
at Object.success (fullcalendar.min.js:848)
at j (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at x (jquery.min.js:4)
at XMLHttpRequest.<anonymous> (jquery.min.js:4)
D @ fullcalendar.min.js:963
b @ fullcalendar.min.js:959
S @ fullcalendar.min.js:955
E @ fullcalendar.min.js:949
(anonymous) @ fullcalendar.min.js:816
success @ fullcalendar.min.js:848
j @ jquery.min.js:2
fireWith @ jquery.min.js:2
x @ jquery.min.js:4
(anonymous) @ jquery.min.js:4
ライン963は、この関数の内容です:
function D(t) {
null == t.allDay && (t.allDay = !(t.start.hasTime() || t.end && t.end.hasTime())), t.allDay ? (t.start.stripTime(), t.end && t.end.stripTime()) : (t.start.hasTime() || (t.start = I.rezoneDate(t.start)), t.end && !t.end.hasTime() && (t.end = I.rezoneDate(t.end)))
}
私はI use fullcalendar to make the eventで同じ質問を見つけましたが、何も答えはありませんまたFullCalendarドキュメントのstriptimeの唯一の言及はhttps://fullcalendar.io/docs/utilities/Moment/です。ここでは時限の瞬間をあいまいに変換するために使用されていることについて話していますが、それは私にはあまり意味がありません!
私はそれが古いものと新しいものの間で唯一異なるので、問題を引き起こしているサーバの設定に何かがあると思いますか?私はMomentとFullCalendarの両方の最新バージョンに更新しようとしましたが、どちらの違いもありませんでした
縮小されたスクリプトを使用して生成されたため、スタックトレースを読みにくいですが、一時的に縮小されていないバージョンに変更して/ postを再度実行できますか? – svarog
確かに、私は963行の内容を得るためにそれをやり直しました – bhttoan
申し訳ありませんが、ファイル名は縮小版だと言われていますが、実際にはそうではありません - それは無修正版ですが、アプリケーションコードを変更する必要はありません – bhttoan