前言
在使用pnp.js获取SharePoint list数据时,已经安装了pnp.js组件,并且在文件中也引用了import { sp } from "@pnp/sp" ,但是还是报错property web does not exist on type sprest
解决方案
1、第一种方法:将引用修改为如下(推荐)
//import { sp } from "@pnp/sp";
import { sp } from "@pnp/sp/presets/all";
2、第二种方法:引用所有相关组件
import { sp } from '@pnp/sp';
import "@pnp/sp/webs";
import "@pnp/sp/lists";
import "@pnp/sp/items";
import "@pnp/sp/files";
import "@pnp/sp/folders";