用于生成资产清单的 webpack 插件
[![size][size]][size-url]
一个用于生成资产清单的 Webpack 插件。 :heart: 请考虑 赞助我的工作
webpack-manifest-plugin 是一个 永生模块。
此模块现在需要 Node.js v20.19.0 或更高版本以及 Webpack v5.0.0。
此仓库利用 pnpm 进行依赖管理。
首先,请安装 pnpm:
$ npm install pnpm -g使用 npm:
npm install webpack-nano webpack-manifest-plugin --save-dev注意: 我们建议使用 webpack-nano, 这是一个非常小巧、非常干净的 webpack CLI。
创建 webpack.config.js 或 webpack.config.mjs 文件 (ESM):
import { WebpackManifestPlugin } from 'webpack-manifest-plugin';
export default {
// an example entry definition
entry: ['app.js'],
// ...
plugins: [new WebpackManifestPlugin(/* options */)]
};运行 webpack:
$ npx wp
```<br>
使用默认选项,上述示例将在输出目录中创建一个 `manifest.json` 文件,用于构建。该 manifest 文件将包含源文件名到对应构建输出文件的映射。例如:
注意: 在指定阶段之后添加到编译中的任何文件都不会包含在清单中。
[size]: https://packagephobia.now.sh/badge?p=webpack-manifest-plugin
[size-url]: https://packagephobia.now.sh/result?p=webpack-manifest-plugin暂无开放 Issues,或尚未同步最近议题。