我在本地工作時沒有任何問題,但是當我使用prod時,它給了我這個錯誤。我一直在尋找很久。 錯誤在腳本vendor.js中。Uncaught TypeError:無法讀取undefined屬性'isLegacyViewHelper'
告訴我,如果你想要一些代碼來理解。我不知道我需要展示哪個文件。
感謝
編輯1:
function registerHandlebarsCompatibleHelper(name, value) {
if (value && value.isLegacyViewHelper) {
_emberHtmlbarsKeywords.registerKeyword(name, function (morph, env, scope, params, hash, template, inverse, visitor) {
Ember.assert("You can only pass attributes (such as name=value) not bare " + "values to a helper for a View found in '" + value.viewClass + "'", params.length === 0);
env.hooks.keyword("view", morph, env, scope, [value.viewClass], hash, template, inverse, visitor);
return true;
});
return;
}
版本: 恩貝爾:1.13.1 灰燼數據:1.13.5
轉到Developer Tools中的行,找到vendor.js問題的哪一行,並嘗試複製導致失敗的代碼片段。另外,你使用哪種版本的Ember和Ember Data? –
發生此錯誤時?你去任何路線或什麼?如果是,那麼請發佈此路由或其組件的模板代碼,也許這裏有錯誤。 –
這個錯誤發生在頁面加載時,在一開始。 –