Please specify what version of the library you are using: [1.1.4]
As a good portion of developers using pnp js will be using it in a SPFX project, I think it'd be a good thing to have the external references documented for pnpjs to help people get started following best practices.
I'm thinking especially about this page https://pnp.github.io/pnpjs/getting-started.html
Related to #140 and #158
I could probably author the PR if we agree on the changes :)
N/A
N/A
We do have this: https://pnp.github.io/pnpjs/deployment.html
hum, sorry, I missed it…
Thanks for the fast answer!
No worries, is there a way we can make it easier to find? cross link it somewhere?
My Navigation path was the following: https://github.com/pnp/pnpjs => (getting started) https://pnp.github.io/pnpjs/getting-started.html
Once you read the "getting started" documentation, there's no natural path to keep reading IMHO. Having a "Next learn how to get started contributing" (chained navigation like webpack does at the very end of their getting started https://webpack.js.org/guides/getting-started/) or a left navigation menu (again like webpack) would help to discover "more advanced" concepts.
Please see the updated article on deployment.
Hey @patrick-rodgers thanks for the updated documentation. Following it I get the following error:
GET https://relative-path.invalid/adal-angular/dist/adal.min.js 0 ()
(anonymous) @ VM127285:5
(anonymous) @ VM127285:4
(anonymous) @ VM127285:5
(anonymous) @ VM127285:5
(anonymous) @ VM127285:5
(anonymous) @ VM127285:5
(anonymous) @ VM127285:5
(anonymous) @ VM127285:4
Promise.then (async)
u @ VM127285:4
l @ VM127285:4
(anonymous) @ VM127285:4
Promise.then (async)
i @ VM127285:4
(anonymous) @ VM127285:4
(anonymous) @ VM127285:4
Promise.then (async)
(anonymous) @ VM127285:4
Promise.then (async)
d @ VM127285:4
u @ VM127285:4
l @ VM127285:4
(anonymous) @ VM127285:4
s @ VM127285:4
(anonymous) @ VM127285:4
Promise.then (async)
import @ VM127285:4
(anonymous) @ VM127285:4
e.systemImport @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
d @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
u @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
n @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
t.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._loadWebPartModules @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
e.loadWebPart @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
e._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
Promise.then (async)
e.render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t._afterCanvasInitialized @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
t.onRender @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
t._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
Promise.then (async)
e._initializeApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._initializeApplicationWithTelemetry @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._runApplicationManager @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._executePlatformCode @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e.start @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
startSpfx @ workbench.aspx:48
(anonymous) @ workbench.aspx:56
(anonymous) @ workbench.aspx:73
sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283 Uncaught (in promise) Error: ***Failed to load path dependency "@pnp/sp" from component "3fef6679-f6a3-4d03-abe0-e615347c7f2b" (HeroBannerWebPart) due to another dependency that failed to load.
at t [as constructor] (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283)
at new t (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at Function.e.buildErrorWithVerboseLog (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at Function.e.buildLoadPathDependencyBlockedError (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
I'm going to try to play with it to see if I can figure out what's not working exactly
I fixed the "adal" issue by referencing the bundle instead of the standalone file for the common.
Now I have the following error
GET https://component-id.invalid/3fef6679-f6a3-4d03-abe0-e615347c7f2b_0.0.1/@pnp/logging 0 ()
(anonymous) @ VM127514:5
(anonymous) @ VM127514:4
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:4
Promise.then (async)
u @ VM127514:4
l @ VM127514:4
(anonymous) @ VM127514:4
s @ VM127514:4
(anonymous) @ VM127514:4
Promise.then (async)
import @ VM127514:4
(anonymous) @ VM127514:4
e.systemImport @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
d @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
u @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
n @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
t.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._loadWebPartModules @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
e.loadWebPart @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
e._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
Promise.then (async)
e.render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t._afterCanvasInitialized @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
t.onRender @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
t._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
Promise.then (async)
e._initializeApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._initializeApplicationWithTelemetry @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._runApplicationManager @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._executePlatformCode @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e.start @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
startSpfx @ workbench.aspx:48
(anonymous) @ workbench.aspx:56
(anonymous) @ workbench.aspx:73
VM127514:5 GET https://component-id.invalid/3fef6679-f6a3-4d03-abe0-e615347c7f2b_0.0.1/@pnp/odata 0 ()
(anonymous) @ VM127514:5
(anonymous) @ VM127514:4
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:4
Promise.then (async)
u @ VM127514:4
l @ VM127514:4
(anonymous) @ VM127514:4
s @ VM127514:4
(anonymous) @ VM127514:4
Promise.then (async)
import @ VM127514:4
(anonymous) @ VM127514:4
e.systemImport @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
d @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
u @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
n @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
t.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._loadWebPartModules @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
e.loadWebPart @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
e._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
Promise.then (async)
e.render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t._afterCanvasInitialized @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
t.onRender @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
t._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
Promise.then (async)
e._initializeApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._initializeApplicationWithTelemetry @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._runApplicationManager @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._executePlatformCode @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e.start @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
startSpfx @ workbench.aspx:48
(anonymous) @ workbench.aspx:56
(anonymous) @ workbench.aspx:73
sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283 Uncaught (in promise) Error: ***Failed to load path dependency "@pnp/sp" from component "3fef6679-f6a3-4d03-abe0-e615347c7f2b" (HeroBannerWebPart) due to another dependency that failed to load.
at t [as constructor] (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283)
at new t (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at Function.e.buildErrorWithVerboseLog (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at Function.e.buildLoadPathDependencyBlockedError (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.buildErrorWithVerboseLog @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.buildLoadPathDependencyBlockedError @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
u @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
n @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
t.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._loadWebPartModules @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
e.loadWebPart @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
e._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
Promise.then (async)
e.render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t._afterCanvasInitialized @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
t.onRender @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
t._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
Promise.then (async)
e._initializeApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._initializeApplicationWithTelemetry @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._runApplicationManager @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._executePlatformCode @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e.start @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
startSpfx @ workbench.aspx:48
(anonymous) @ workbench.aspx:56
(anonymous) @ workbench.aspx:73
VM127514:5 GET https://component-id.invalid/3fef6679-f6a3-4d03-abe0-e615347c7f2b_0.0.1/@pnp/logging 0 ()
(anonymous) @ VM127514:5
(anonymous) @ VM127514:4
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:4
Promise.then (async)
u @ VM127514:4
l @ VM127514:4
(anonymous) @ VM127514:4
s @ VM127514:4
(anonymous) @ VM127514:4
Promise.then (async)
import @ VM127514:4
(anonymous) @ VM127514:4
e.systemImport @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
d @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
u @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.catch (async)
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
n @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
t.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._loadWebPartModules @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
e.loadWebPart @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
e._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
Promise.then (async)
e.render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t._afterCanvasInitialized @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
t.onRender @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
t._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
Promise.then (async)
e._initializeApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._initializeApplicationWithTelemetry @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._runApplicationManager @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._executePlatformCode @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e.start @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
startSpfx @ workbench.aspx:48
(anonymous) @ workbench.aspx:56
(anonymous) @ workbench.aspx:73
sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283 Uncaught (in promise) Error: ***Failed to load path dependency "@pnp/sp" from component "3fef6679-f6a3-4d03-abe0-e615347c7f2b" (HeroBannerWebPart) due to another dependency that failed to load.
at t [as constructor] (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283)
at new t (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at Function.e.buildErrorWithVerboseLog (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at Function.e.buildLoadPathDependencyBlockedError (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.buildErrorWithVerboseLog @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.buildLoadPathDependencyBlockedError @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
u @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.catch (async)
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
n @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
t.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._loadWebPartModules @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
e.loadWebPart @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
e._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
Promise.then (async)
e.render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t._afterCanvasInitialized @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
t.onRender @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
t._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
Promise.then (async)
e._initializeApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._initializeApplicationWithTelemetry @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._runApplicationManager @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._executePlatformCode @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e.start @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
startSpfx @ workbench.aspx:48
(anonymous) @ workbench.aspx:56
(anonymous) @ workbench.aspx:73
VM127514:5 GET https://component-id.invalid/3fef6679-f6a3-4d03-abe0-e615347c7f2b_0.0.1/@pnp/odata 0 ()
(anonymous) @ VM127514:5
(anonymous) @ VM127514:4
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:5
(anonymous) @ VM127514:4
Promise.then (async)
u @ VM127514:4
l @ VM127514:4
(anonymous) @ VM127514:4
s @ VM127514:4
(anonymous) @ VM127514:4
Promise.then (async)
import @ VM127514:4
(anonymous) @ VM127514:4
e.systemImport @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
d @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
u @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.catch (async)
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.catch (async)
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
n @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
t.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._loadWebPartModules @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
e.loadWebPart @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
e._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
Promise.then (async)
e.render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t._afterCanvasInitialized @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
t.onRender @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
t._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
Promise.then (async)
e._initializeApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._initializeApplicationWithTelemetry @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._runApplicationManager @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._executePlatformCode @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e.start @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
startSpfx @ workbench.aspx:48
(anonymous) @ workbench.aspx:56
(anonymous) @ workbench.aspx:73
sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283 Uncaught (in promise) Error: ***Failed to load path dependency "@pnp/sp" from component "3fef6679-f6a3-4d03-abe0-e615347c7f2b" (HeroBannerWebPart) due to another dependency that failed to load.
at t [as constructor] (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283)
at new t (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at Function.e.buildErrorWithVerboseLog (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at Function.e.buildLoadPathDependencyBlockedError (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.buildErrorWithVerboseLog @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.buildLoadPathDependencyBlockedError @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
l @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
u @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.catch (async)
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.catch (async)
o @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
n @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
t.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.loadComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._loadWebPartModules @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
e.loadWebPart @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:595
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
e._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
Promise.then (async)
e.render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:383
t @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t._afterCanvasInitialized @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
Promise.then (async)
t.componentDidMount @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
window.spModuleLoader.e.notifyAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
close @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
closeAll @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
s @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
perform @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
batchedUpdates @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
i @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:200
_renderNewRootComponent @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
_renderSubtreeIntoContainer @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:214
t.onRender @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:105
t._render @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
Promise.then (async)
e._initializeApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._initializeApplicationWithTelemetry @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1226
e._runApplicationManager @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._executePlatformCode @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e.startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
e._startApplication @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
(anonymous) @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
Promise.then (async)
e.start @ sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
startSpfx @ workbench.aspx:48
(anonymous) @ workbench.aspx:56
(anonymous) @ workbench.aspx:73
sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283 Uncaught (in promise) Error: ***Failed to load component "3fef6679-f6a3-4d03-abe0-e615347c7f2b" (HeroBannerWebPart).
Original error: ***Resource "@pnp/logging" not found in loader configuration of manifest for component "3fef6679-f6a3-4d03-abe0-e615347c7f2b" (HeroBannerWebPart).
at t [as constructor] (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:283)
at new t (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at Function.e.buildErrorWithVerboseLog (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at Function.e.buildLoadComponentError (sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068)
at sp-webpart-workbench-assembly_en-us_b43a0745e392592b1f77ccb0f3505f6e.js:1068
With the following configuration
{
"externals": {
"lodash": {
"path": "https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.min.js",
"globalName": "lodash"
},
"moment": "https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment-with-locales.min.js",
"@pnp/sp": {
"path": "https://cdnjs.cloudflare.com/ajax/libs/pnp-sp/1.1.5-4/sp.es5.umd.min.js",
"globalName": "pnp.sp",
"globalDependencies": [
"@pnp/logging",
"@pnp/common",
"@pnp/odata",
"tslib"
]
},
"@pnp/odata": {
"path": "https://cdnjs.cloudflare.com/ajax/libs/pnp-odata/1.1.5-4/odata.es5.umd.min.js",
"globalName": "pnp.odata",
"globalDependencies": [
"@pnp/common",
"@pnp/logging",
"tslib"
]
},
"@pnp/common": {
"path": "https://cdnjs.cloudflare.com/ajax/libs/pnp-common/1.1.5-4/common.es5.umd.bundle.min.js",
"globalName": "pnp.common"
},
"@pnp/logging": {
"path": "https://cdnjs.cloudflare.com/ajax/libs/pnp-logging/1.1.5-4/logging.es5.umd.min.js",
"globalName": "pnp.logging",
"globalDependencies": [
"tslib"
]
},
"@pnp/sp-clientsvc": {
"path": "https://cdnjs.cloudflare.com/ajax/libs/pnp-sp-clientsvc/1.1.5-4/sp-clientsvc.es5.umd.min.js",
"globalName": "pnp.clientsvc",
"globalDependencies": [
"@pnp/logging",
"@pnp/common",
"@pnp/odata",
"tslib"
]
},
"@pnp/sp-taxonomy": {
"path": "https://cdnjs.cloudflare.com/ajax/libs/pnp-sp-taxonomy/1.1.5-4/sp-taxonomy.es5.umd.min.js",
"globalName": "pnp.taxonomy",
"globalDependencies": [
"@pnp/logging",
"@pnp/common",
"@pnp/odata",
"@pnp/sp-clientsvc",
"tslib"
]
},
"tslib": {
"path": "https://cdnjs.cloudflare.com/ajax/libs/tslib/1.9.3/tslib.min.js",
"globalName": "tslib"
}
}
}
Honestly pasting these giant error stacks makes it really hard to follow what you are trying to say and aren't really helpful. Can you share your actual code where you are using the library? What version of SPFx are you using? Did you include the blind require statements?
Hey @patrick-rodgers thanks for the fast answer and sorry for the messy information here.
I took the time to create a reproduction of the issue https://github.com/baywet/pnpcdnissue
So, there are no blind require statements, therefore, SPFx does not include required externals? I guess this is what is happening.
Do you mean I should try replacing import {sp} from '@pnp/sp' by import * as pnp from '@pnp/sp'?
Nope. This part in the docs. This should tell webpack "these guys are also used and should be loaded within externals".
You need to include require statements for all the libraries. You can see this in the update docs (which are still sitting in the PR).
Thanks for the additional guidance. The sample project I created for the issue works now, my project doesn't however.
I have internal libraries/node modules that depend on pnp, those get included in our end projects. Should the blind requires be added to those libraries as well?
Also around the documentation, I'd suggest adding guidance around how often to add that: once per spfx component, everywhere when pnp is used, to sub libraries if you have any custom…
I'd also suggest adding all the libraries in the documentation (client svc and sp taxonomy) and adding guidance saying "if you're not using this module, don't add it to the externals"