2016-11-02 9 views
1

Angular 2 CLI AppをSharePoint 2013サイトに展開しようとしていました。 コンテンツエディタWebpartを使用してアプリを埋め込むと、アプリが機能するようです。コンソールを見るとSharepoint - CLI Webpackを使用したAngular 2 App

は明らかに次の例外:私は自分でこれまでに得た

zone.js:158 Uncaught Error: Sys.ParameterCountException: Parameter count mismatch.(…) 
Error$create @ ScriptResource.axd?d=vGEzwRDnzucQkv59macWaabQYp5RLWFMwrgR1osi9VE8xnWRibgXoL_U0e3xLpsQRNiQ4MJkoONvpt…:237 
Error$parameterCount @ ScriptResource.axd?d=vGEzwRDnzucQkv59macWaabQYp5RLWFMwrgR1osi9VE8xnWRibgXoL_U0e3xLpsQRNiQ4MJkoONvpt…:413 
Function$_validateParameterCount @ ScriptResource.axd?d=vGEzwRDnzucQkv59macWaabQYp5RLWFMwrgR1osi9VE8xnWRibgXoL_U0e3xLpsQRNiQ4MJkoONvpt…:118 
Function$_validateParams @ ScriptResource.axd?d=vGEzwRDnzucQkv59macWaabQYp5RLWFMwrgR1osi9VE8xnWRibgXoL_U0e3xLpsQRNiQ4MJkoONvpt…:70 
String$startsWith @ ScriptResource.axd?d=vGEzwRDnzucQkv59macWaabQYp5RLWFMwrgR1osi9VE8xnWRibgXoL_U0e3xLpsQRNiQ4MJkoONvpt…:491 
startsWith @ es6.string.starts-with.js:15Sys$UI$DomEvent @ ScriptResource.axd?d=vGEzwRDnzucQkv59macWaabQYp5RLWFMwrgR1osi9VE8xnWRibgXoL_U0e3xLpsQRNiQ4MJkoONvpt…:3986 
browserHandler @ ScriptResource.axd?d=vGEzwRDnzucQkv59macWaabQYp5RLWFMwrgR1osi9VE8xnWRibgXoL_U0e3xLpsQRNiQ4MJkoONvpt…:4052 
ZoneDelegate.invokeTask @ zone.js:265Zone.runTask @ zone.js:154ZoneTask.invoke @ zone.js:335 

は、このエラーは、共有ポイントAJAXライブラリとES6シムで同棲されています。より正確な文字列のstartsWith関数。 systemJSモジュールローダーでangular 2 RCを使用する際に問題が発生したことを覚えていません。私はES6シムも使用しましたが。

また、私はES6-Shimを直接使用していましたが、角度cliはNPMのcore-jsパッケージを使用しています。

現在、私は立ち往生していますので、誰もがこの問題について何か意見を持っていることを願っています。

ありがとうございました。

答えて

1

もう少し手に入りました。それは実際に今働きます。私はそれがすべての方法で動作するとは言えませんが、私はこれまでのところエラーはありません。

私は「polyfills.ts」から次の行を削除しました:

import 'core-js/es6/string'; 

これは、エラーの原因となる文字列のstartsWith機能を削除します。これはMicrosoft Ajaxライブラリをインクルードする場合にのみ機能しますので、この関数は一般的に利用可能です。

誰もがよりよい解決策を持っている場合、私はそれをいただければ幸いです:)

おかげ

+0

を、なぜそれが「すべての道を」動作しませんか?何が効いていないのですか? –

関連する問題