Readdy Write

Fehlermeldung: error TS2339: Property web does not exist on type SPRest.

23.03.2020 (👁6798)

Fehlermeldung: error TS2339: Property web does not exist on type SPRest.

 

Fehlermeldung in VS Code

[20:02:53] Error - [tsc] src/webparts/webPart01/WebPart01WebPart.ts(123,8): error TS2339: Property 'web' does not exist on type 'SPRest'.

[20:02:53] Error - 'tsc' sub task errored after 1.37 s

 exited with code 2

Lösung:

Man muss zuvor den Import anpassen und onInit() für den SharePoint Context ausführen

Im Import-Bereich folgende Zeile einfügen

//import { sp } from "@pnp/sp";

import { sp } from "@pnp/sp/presets/all";   //*pnpjs->context

Einfach die Methode onInit() einfügen

protected onInit(): Promise<void> {

  //----< onInit() >----

  //*pnp/sp: get sp context 

  return super.onInit().then(_ => {

    // other init code may be present

    sp.setup({

      spfxContext: this.context

    });

  });

  //----</ onInit() >----

}

Fehlermeldung in VS Code


0,00 €