-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Open
Labels
Good First IssueAn issue that's suitable for someone looking to contribute for the first timeAn issue that's suitable for someone looking to contribute for the first time[Tool] Dependency Extraction Webpack Plugin/packages/dependency-extraction-webpack-plugin/packages/dependency-extraction-webpack-plugin[Type] Developer DocumentationDocumentation for developersDocumentation for developers
Description
Description
The Dependency Extraction Webpack Plugin docs states:
// Source file entrypoint.js
// […]
// Webpack will produce the output output/entrypoint.js
// […]
// Webpack will also produce output/entrypoint.asset.php declaring script dependencies
Therefore, when I have entry: { 'analytics': '…' }, I'd expect the assets file name to be analytics.asset.php.
However, it's effectively different, as per implmentation it takes explicitly output's file name (assetFilename = compilation.getPath( outputFilename). Which can be completely different.
Step-by-step reproduction instructions
- Create a bundle that uses DEWP (and default WordPress webpack config)
{
...require( '@wordpress/scripts/config/webpack.config' ),
entry: {
'entrypoint': './path/to/some/index.js',
},
output: {
filename: 'bunny-plugin-[name].min.js',
path: './output/',
},- Run the build.
- 🔴 Check that assets file is
output/bunny-plugin-entrypoint.min.asset.phpnotoutput/entrypoint.asset.php.
So I'd rather describe it as output/filename.asset.php
Screenshots, screen recording, code snippet
No response
Environment info
n/a - I'm using only @wordpress/scripts and @wordpress/dependency-extraction-webpack-plugin
Please confirm that you have searched existing issues in the repo.
Yes
Please confirm that you have tested with all plugins deactivated except Gutenberg.
Yes
Metadata
Metadata
Assignees
Labels
Good First IssueAn issue that's suitable for someone looking to contribute for the first timeAn issue that's suitable for someone looking to contribute for the first time[Tool] Dependency Extraction Webpack Plugin/packages/dependency-extraction-webpack-plugin/packages/dependency-extraction-webpack-plugin[Type] Developer DocumentationDocumentation for developersDocumentation for developers