Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 11:38
    sokra synchronize #14342
  • 11:38

    sokra on unsafe-cache

    move unsafe cache from NormalMo… disable unsafeCache in test cas… (compare)

  • 09:36

    sokra on main

    fix broken FlagDependencyExport… make WeakTupleMap use less memo… assign each module it's own mem… and 4 more (compare)

  • 09:36

    sokra on seal

    (compare)

  • 09:36
    sokra closed #14341
  • 08:55
    webpack-bot labeled #14341
  • 08:55
    webpack-bot unlabeled #14341
  • 08:19
    sokra synchronize #14342
  • 08:19

    sokra on unsafe-cache

    disable unsafeCache in test cas… (compare)

  • 08:17
    sokra synchronize #14341
  • 08:17

    sokra on seal

    (compare)

  • 08:10
    sokra synchronize #14342
  • 08:10

    sokra on unsafe-cache

    move unsafe cache from NormalMo… (compare)

  • 04:44
    webpack-bot labeled #14338
  • 04:22
    webpack-bot labeled #14335
  • 04:00
    webpack-bot labeled #14334
  • 03:16
    webpack-bot labeled #14336
  • 02:15
    dependabot[bot] edited #14338
  • 02:15
    dependabot[bot] edited #14335
  • 02:15
    dependabot[bot] edited #14336
dagtveit
@dagtveit
next problem is i have multiple entrypoints
Alexander Akait
@alexander-akait
And?
dagtveit
@dagtveit
and when i use the dev server it looks like it also dosnt build all the entrypoints
Alexander Akait
@alexander-akait
it is build all entrypoints
dagtveit
@dagtveit
is there a way to inspect the folder structyre it creates in memory
Alexander Akait
@alexander-akait
debugging?
dagtveit
@dagtveit
or let me refrase its again plugins like this
new HtmlWebpackPlugin({
  template: 'src/index.ejs',
  //excludeChunks: ['settings'],
  chunks: ['IdriftAppLight', 'AureliaApp', 'css'],
  filename: '/v2/index.html',
  metadata: {
    // available in index.ejs //
    title, baseUrl
  }
}),
new HtmlWebpackPlugin({
  template: 'srclegacy/index.ejs',
  filename: 'index.html',
  chunks: ['iDriftVendor', 'IDriftLegacyApp', 'cssLegacy',],
  metadata: {
    // available in index.ejs //
    title, legacyUrl
  }
}),
and it looks like /v2/index file dosnt exist
Alexander Akait
@alexander-akait
I don't know you need read docs for HtmlWebpackPlugin
dagtveit
@dagtveit
all works when i build
but not when i run the dev server again
should this also need to write to disk
how does dev server choose what to build
or what plugins to use
dagtveit
@dagtveit
i see when i go to the /v2 url that it falls back to /dist/index.html
so why dosnt it also run the other plugins
and setting writeToDisk: true confirms this that it dosnt include the v2 file
dagtveit
@dagtveit
dosnt look like dev server respects that htmlwebpackplugin at all
dagtveit
@dagtveit
please help me here. i am so stuck
Alexander Akait
@alexander-akait
please don't spam
webpack-dev-server output all assets what you build
I can't undestand problem
dagtveit
@dagtveit
if i enable writetodisk on webpackdev server and look at that assets in that folder it is not the same content as if i do a normal build. bu ti can see in the log when starting it
Child HtmlWebpackCompiler:
     3 assets
    Entrypoint HtmlWebpackPlugin_0 = __child-HtmlWebpackPlugin_0
    Entrypoint HtmlWebpackPlugin_1 = __child-HtmlWebpackPlugin_1
    Entrypoint HtmlWebpackPlugin_2 = __child-HtmlWebpackPlugin_2
Alexander Akait
@alexander-akait
What is difference, devserver doesn't change in you configuration
dagtveit
@dagtveit
i am missing the /v2/ folder where there should be another index file
Alexander Akait
@alexander-akait
debug code
it is easy
dagtveit
@dagtveit
i have no ide how to do that on webpack. but i found something in the log here can this be a problem. do i have to manualy map out the dirrent folders
 [6] multi (webpack)-dev-server/client?http://localhost aurelia-webpack-plugin/runtime/empty-entry aurelia-webpack-plugin/runtime/pal-loader-entry aurelia-bootstrapper 64 bytes {AureliaApp~d0ae3f07} [built]
 [9] multi (webpack)-dev-server/client?http://localhost ./settings/Active/Settings.js 40 bytes {Settings~d0ae3f07} [built]
nvm i was just confused by the formatting i think. so how would you go about debugging this
dagtveit
@dagtveit
is there a way ti make the dev server only server the files already there ? then i can just start build first. then start the server
seems like upgrading some packages fixed it :)
Alex Barker
@kwhat
Is there a way to debug what is going on with webpack? I have a file I am packing that does some include/require for jquery and datatables, and that works... as long as jquery and datatables are in the same file. If I move datatables to its own JS file, everything breaks as now datatables seems to have disappeared despite being in the new file and being loaded. Is there a way to figure out what is going so sideways? http://dpaste.com/0233DYJ
Alex Barker
@kwhat
sigh, what a dumpster fire.
Alex Barker
@kwhat
Another 4 hours wasted on webpack... what an unbelievable fucking heap of shit.
Alexander Akait
@alexander-akait
Are you sure it is problem in webpack?
Maybe better read how JavaScript work before shitting everything
Myles McNamara
@tripflex
and once you realize how many hours webpack saves you — you will laugh about 4 hours
Alexander Akait
@alexander-akait
@kwhat if you need help please provide more information, better gist or reproducible test repo, no configurations, no source code, nothing, so nobody can help
Alex Barker
@kwhat
Ive wasted at least 100 hours one its wonky packaging. If I put everythign in 1 giant file it works just fine
Myles McNamara
@tripflex
you really just have to spend the time to go through example webpack configs and the documentation and it will all be much clearer to figure out what is going on
Alex Barker
@kwhat
did you not see my paste?
Myles McNamara
@tripflex
i tried to quickly put together a webpack config file and realized i was shooting myself in the foot by not fully understanding how it works because when i had to debug it was VERY frustrating
Alex Barker
@kwhat
yah its super frustrating, you know what compounds that? the abstractions that sit in front of it and the total lack of decent documentation.
Alexander Akait
@alexander-akait
@kwhat documentation?
What is documentation help in your case?
Just say and i will do it
Myles McNamara
@tripflex
at the least we need your webpack config or details of it
Alex Barker
@kwhat
Well, for example, I am using laravel mix and I am simply trying to get jquery and datatables in two javascript files because they are quite large... Good fucking luck: https://github.com/JeffreyWay/laravel-mix/blob/master/docs/jquery-ui.md