0

I am using WebPack (5.55.1) to prepare ES5 bundle for my lit-element library. Currently I am using Li 1.0 (lit-element 2.5.4) and ES5 bundling works fine. Now I am trying to migrate to Lit 3.0 and changing the dependencies I could see all ES6 build & TSC worked fine but WebPack throwing an exception anyone experienced a similar issue?

This is the error I am getting:

packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:40
        if (error) throw error;
                   ^

TypeError: p.charCodeAt is not a function
    at getType (packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\util\path.js:85:15)
    at Resolver.isPrivate (packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\Resolver.js:455:10)
    at Resolver.parse (packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\Resolver.js:439:25)
    at packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\ParsePlugin.js:33:29
    at Hook.eval [as callAsync] (eval at create (packages\core\packages\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:7:1)
    at Resolver.doResolve (packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\Resolver.js:407:16)
    at packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\AliasFieldPlugin.js:71:14
    at Hook.eval [as callAsync] (eval at create (packages\core\packages\node_modules\webpack\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:22:1)
    at Resolver.doResolve (packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\Resolver.js:407:16)
    at packages\core\packages\node_modules\webpack\node_modules\enhanced-resolve\lib\ConditionalPlugin.js:42:14

Whether there is a WebPack version mismatch?

Bachu
  • 425
  • 4
  • 13

0 Answers0