gpt4 book ai didi

javascript - Sharepoint - 使用 CLI Webpack 的 Angular 2 应用程序

转载 作者:行者123 更新时间:2023-11-29 21:13:53 24 4
gpt4 key购买 nike

我试图将 Angular 2 CLI 应用程序部署到 SharePoint 2013 站点。当我通过内容编辑器 Web 部件嵌入该应用程序时,该应用程序似乎适用。

查看控制台会发现以下异常:

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

到目前为止,我自己得到的是,此错误是由 SharePoint AJAX 库和 ES6 垫片引起的。更准确的字符串的 startsWith 函数。我不记得在将 angular 2 RC 与 systemJS 模块加载器一起使用时遇到过任何问题。尽管我也使用了 ES6 垫片。

我也发现了,我直接用的是ES6-Shim,angular cli用的是NPM的core-js包。

目前我被卡住了,所以希望任何人都能对此事提出任何意见。

谢谢。

最佳答案

我走得更远了。它现在确实有效。我不能说它一直有效,但到目前为止我没有遇到任何错误。

我确实从“polyfills.ts”中删除了以下行:

import 'core-js/es6/string';

这会删除导致错误的字符串 startsWith 函数。请记住,这仅在包含 Microsoft Ajax 库时有效,因此该功能通常可用。

如果有人有更好的解决方案,我将不胜感激:)

谢谢

关于javascript - Sharepoint - 使用 CLI Webpack 的 Angular 2 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40386883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com