SPFX站点(SharePoint 2016带有REACT的本地网站)连续重新加载.该怎么办



我正在尝试使用react使用yeoman生成器来设置SharePoint 2016本地网站: @microsoft/generator/generator-sharepoint(v1.7.1)。

我仅遵循Microsoft文档的说明。我也将其他一些资源也用于更改软件包模块并获得工作解决方案。一些资源是:

  1. SharePoint Framework v1.7.0- SPFX的最新更新
  2. 是什么
  3. 建议使用的其他一些资源: npm outdated命令检查并确认已安装所需的版本。

我遵循的步骤:

  1. 将我的节点从10.x下降到8.15.1。
  2. 安装yeoman和gulp ==> npm安装-g yo gulp
  3. 安装Yeoman SharePoint Generator ==> npm install -G @microsoft/generator -sharepoint。
  4. 创建一个新的Web Part Project ==> YO @Microsoft/SharePoint -Skip-Install
  5. 解决了解决方案后,更新套件。

    { "name": "sample", "version": "0.0.1", "private": true, "engines": { "node": ">=0.10.0" }, "scripts": { "build": "gulp bundle", "clean": "gulp clean", "test": "gulp test" }, "dependencies": { "react": "16.3.2", "react-dom": "16.3.2", "@types/react": "16.4.2", "@types/react-dom": "16.0.5", "@types/react-addons-shallow-compare": "0.14.17", "@types/react-addons-update": "0.14.14", "@types/react-addons-test-utils": "0.14.15", "@microsoft/sp-core-library": "~1.7.1", "@microsoft/sp-webpart-base": "~1.7.1", "@microsoft/sp-lodash-subset": "~1.7.1", "@microsoft/sp-office-ui-fabric-core": "~1.7.1", "@types/webpack-env": "1.13.1", "@types/es6-promise": "0.0.33" }, "resolutions": { "@types/react": "16.4.2" }, "devDependencies": { "@microsoft/sp-build-web": "~1.7.1", "@microsoft/sp-module-interfaces": "~1.7.1", "@microsoft/sp-webpart-workbench": "~1.7.1", "gulp": "~3.9.1", "@types/chai": "3.4.34", "@types/mocha": "2.2.38", "ajv": "~5.2.2" } }

  6. 然后运行==> npm i -save ==>忽略与之同时生成的警告。
  7. 安装后,运行==> Gulp Trust-Dev-Cert
  8. 最后,运行==> gulp服务。

遵循这些步骤序列后,SPFX站点在端口4321的Localhost中加载。但是,在每5至10秒钟内,它也会在Chrome和IE中连续重新加载。

需要帮助解决此问题。

希望我还没有错过SPFX项目设置的任何内容。

如果我正确理解您的问题,您正在尝试运行SPFX 1.7.1,而React 16在On on SharePoint 2016 Farm上进行了React 16?这行不通。SharePoint 2016没有可用的Laatste SPFX。您需要降级项目以匹配SPFX的版本,并在前提下与SharePoint相匹配:

SharePoint 2016功能包2支持SharePoint框架客户端的Web零件,该零件托管在经典SharePoint页面上,使用SharePoint Framework v1.1.0构建。这意味着,当您针对SharePoint 2016平台时,您需要使用SharePoint Framework v1.1.0,因为服务器端版本依赖项。

https://learn.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-2016-support

SharePoint 2019的前提为SPFX 1.4.1目前已发货。我找不到此ATM的文档链接,但是Microsoft Folks在社区呼叫中提到了该链接。

相关内容

  • 没有找到相关文章

最新更新