使用Angular2構建SharePoint託管的應用程序,如果使用以下zone.js版本0.6.17,則它可以工作。任何zone.js版本都會拋出錯誤「zone already loaded」。看起來SharePoint已經加載了Angular之前的區域。Angular2與SharePoint的RC區域衝突
沒有人有解決方案嗎?
謝謝
使用Angular2構建SharePoint託管的應用程序,如果使用以下zone.js版本0.6.17,則它可以工作。任何zone.js版本都會拋出錯誤「zone already loaded」。看起來SharePoint已經加載了Angular之前的區域。Angular2與SharePoint的RC區域衝突
沒有人有解決方案嗎?
謝謝
從您的angular2應用程序中刪除任何腳本引用zone.js。我剛剛從index.html中取出,因爲angular-cli已經加載了它。
打開node_modules/zone.js/dist/zone.js
,註釋掉throw new Error('Zone already loaded.');
並重新構建您的項目。這適用於Angular2的最終版本。
對於更新的Angular2版本(RC7),必須使用較新版本的zone.js – ManLam