Pnpjs: @pnp/sp-taxonomy webpack failures

Created on 11 Feb 2020  路  16Comments  路  Source: pnp/pnpjs

377 # Category

  • [ ] Enhancement
  • [X] Bug
  • [ ] Question
  • [ ] Documentation gap/issue

Version

Please specify what version of the library you are using:

[   
    "@pnp/common": "^2.0.2",
    "@pnp/logging": "^2.0.2",
    "@pnp/odata": "^2.0.2",
    "@pnp/sp": "^2.0.2",
    "@pnp/sp-clientsvc": "^1.3.9",
    "@pnp/sp-taxonomy": "^1.3.9",
]

Please specify what version(s) of SharePoint you are targeting: [ Sharepoint Online ]

Expected / Desired Behavior / Question

Following the setup guide to get started via https://pnp.github.io/pnpjs/v1/sp-taxonomy/docs/
to setup a taxonomy instance.

Observed Behavior

Webpart throws the following error when implimenting their setup guide code of:

import { taxonomy } from "@pnp/sp-taxonomy";
await taxonomy.termStores.get();

Error when webpart loads:

[SPLoaderError.loadComponentError]:
***Failed to load component "88fd7e1c-093e-4e2c-9c23-212f171d9f6b" (SPtaxonomyFailureWebPart). Original error: ***Failed to load entry point from component "88fd7e1c-093e-4e2c-9c23-212f171d9f6b" (SPtaxonomyFailureWebPart). Original error: Error loading https://component-id.invalid/88fd7e1c-093e-4e2c-9c23-212f171d9f6b_0.0.1
    Object prototype may only be an Object or null: undefined

***INNERERROR:
***Failed to load entry point from component "88fd7e1c-093e-4e2c-9c23-212f171d9f6b" (SPtaxonomyFailureWebPart). Original error: Error loading https://component-id.invalid/88fd7e1c-093e-4e2c-9c23-212f171d9f6b_0.0.1
    Object prototype may only be an Object or null: undefined
***CALLSTACK:
Error
    at SPLoaderError.SPError [as constructor] (https://localhost:4321/temp/workbench-packages/@microsoft_sp-webpart-workbench/local-workbench/sp-webpart-workbench-assembly_default.js:24453:24)
    at new SPLoaderError (https://localhost:4321/temp/workbench-packages/@microsoft_sp-webpart-workbench/local-workbench/sp-webpart-workbench-assembly_default.js:42171:28)
    at Function../sp-loader.js.__WEBPACK_AMD_DEFINE_RESULT__.ff4n.ErrorBuilder.buildErrorWithVerboseLog (https://localhost:4321/temp/workbench-packages/@microsoft_sp-webpart-workbench/local-workbench/sp-webpart-workbench-assembly_default.js:46165:21)
    at Function../sp-loader.js.__WEBPACK_AMD_DEFINE_RESULT__.ff4n.ErrorBuilder.buildLoadComponentError (https://localhost:4321/temp/workbench-packages/@microsoft_sp-webpart-workbench/local-workbench/sp-webpart-workbench-assembly_default.js:46034:21)
    at https://localhost:4321/temp/workbench-packages/@microsoft_sp-webpart-workbench/local-workbench/sp-webpart-workbench-assembly_default.js:45372:75

Steps to Reproduce

  • Yo @microsoft/sharepoint using React
  • Install the pnp packages:
  • npm install @pnp/logging @pnp/common @pnp/odata @pnp/sp @pnp/sp-taxonomy @pnp/sp-clientsvc --save
  • Add the setup code to the projects component.
  • Gulp serve to view the error above.

    During Gulp serve there following errors are displayed:

[19:13:23] Warning - [webpack] 'dist': ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 966:2-12 "export 'ODataBatch' was not found in '@pnp/odata' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js 167:40-46 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js 426:40-46 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js 546:40-46 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js 788:40-46 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 378:55-61 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 388:107-113 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 845:22-28 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js 241:40-46 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 825:57-63 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 723:22-28 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 729:26-32 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 742:57-63 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 749:85-91 "export 'extend' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 587:79-101 "export 'getAttrValueFromString' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 565:69-91 "export 'getAttrValueFromString' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js ./node_modules/@pnp/sp-clientsvc/dist/sp-clientsvc.es5.js 573:69-91 "export 'getAttrValueFromString' was not found in '@pnp/common' at HarmonyImportSpecifierDependency._getErrors (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:109:11) at HarmonyImportSpecifierDependency.getWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\dependencies\HarmonyImportSpecifierDependency.js:60:15) at Compilation.reportDependencyErrorsAndWarnings (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1356:24) at hooks.finishModules.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1164:10) at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1) at AsyncSeriesHook.lazyCompileHook (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\Hook.js:154:20) at Compilation.finish (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1159:28) at hooks.make.callAsync.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compiler.js:622:17) at _err0 (eval at create (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), :11:1) at _addModuleChain (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1091:12) at processModuleDependencies.err (C:\SolutionRepository\SPtaxonomyFailure\node_modules\webpack\lib\Compilation.js:1003:9) at process._tickCallback (internal/process/next_tick.js:61:11) @ ./node_modules/@pnp/sp-taxonomy/dist/sp-taxonomy.es5.js @ ./lib/webparts/sPtaxonomyFailure/components/SPtaxonomyFailure.js @ ./lib/webparts/sPtaxonomyFailure/SPtaxonomyFailureWebPart.js

As soon as I comment out the line "await taxonomy.termStores.get();" the web part builds and the web pack failures cease.

Happy to share a repository of the failure to help troubleshooting.

code details needed someting isn't working

Most helpful comment

@kapilmkulkarni , this will work :
npm install @pnp/logging@^1.3.11 @pnp/common@^1.3.11 @pnp/odata@^1.3.11 @pnp/sp@^1.3.11 @pnp/sp-taxonomy@^1.3.11 @pnp/sp-clientsvc@^1.3.11 --save

All 16 comments

If you want to use the taxonomy libraries you can't mix and match between versions of PnPjs libraries. You'll need to stay on the 1.x versions for everything. Please give that a try and let us know if that fixes things.

Yeah I read that on some previous issues people were having. Whats not clear is what's the best version to pair with the current version of the @pnp/sp-taxonomy package. I did try using 1.3.9 across the board but recieved different errors (adding to my confusion).

If you wouldnt mind recommending the best version to be using with the other packages I'd appreciate that.

Thanks in advance!

@bealsao which node version your are on?

10.19.0

Downloaded as per the link from the following article:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment

10.19.0

Downloaded as per the link from the following article:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment

i see, and node -v in command line show same version?
i use 10.15.3 currently, i will try to reproduce issue, we will see if this related to node.

image

If you can share a repo where this is happening we can clone and see what's going on that would be a big help.

As a side note, posting giant stack traces seldom helps and makes the issue harder to read. You can just post the error message as a start - though I do appreciate you trying to provide as much detail as possible.

Understood. I'll get the repo up for you asap.

FYI I have resolved this by doing the instructed (use the v1.0.0 package). Perhaps we can update the document to reflect the correct npm command?

i.e. npm install @pnp/logging@^1.0.0 @pnp/common@^1.0.0 @pnp/odata@^1.0.0 @pnp/sp@^1.0.0 @pnp/sp-taxonomy@^1.0.0 @pnp/sp-clientsvc@^1.0.0 --save

Also, do you still want a repo containing mismatched versions causing the web pack errors?

I am not sure what document you mean to update, but folks should be able to use the 2.* version of the libraries without issue. If there is a place where we can make things more clear that is always the preferred thing to do.

Hi Patrick,

My apologies I should have been more clear. I am working with the taxonomy package. The documentation located here (https://pnp.github.io/pnpjs/v1/sp-taxonomy/docs/) recommends running the command as a part of the setup:

npm install @pnp/logging @pnp/common @pnp/odata @pnp/sp @pnp/sp-taxonomy @pnp/sp-clientsvc --save

However this installs the 2.0.0 packages mixed with the 1.0.0 taxonomy packages:
image

Which according to you is the root to the problem:

If you want to use the taxonomy libraries you can't mix and match between versions of PnPjs libraries. You'll need to stay on the 1.x versions for everything. Please give that a try and let us know if that fixes things.

Looks like we just need to update the command in to documentation to specify only the 1.0.0 packages. Everything works great when using the command I referenced above:

npm install @pnp/logging@^1.0.0 @pnp/common@^1.0.0 @pnp/odata@^1.0.0 @pnp/sp@^1.0.0 @pnp/sp-taxonomy@^1.0.0 @pnp/sp-clientsvc@^1.0.0 --save

Thanks for your help clearing this up.

Ah, I see. Yes - that is probably true for all of the 1.* documentation. Will have a look, thanks!

Cheers, thanks again for the help.

I am facing same issue but when I tried to install the below

npm install @pnp/sp@^1.0.0 @pnp/sp-taxonomy@^1.0.0 @pnp/sp-clientsvc@^1.0.0 --save

This is giving me below error.

err2

@kapilmkulkarni , this will work :
npm install @pnp/logging@^1.3.11 @pnp/common@^1.3.11 @pnp/odata@^1.3.11 @pnp/sp@^1.3.11 @pnp/sp-taxonomy@^1.3.11 @pnp/sp-clientsvc@^1.3.11 --save

Thanks @rwytrwal your suggestion worked for me.

Was this page helpful?
0 / 5 - 0 ratings