是和否,这取决于。。。
WP脚本包取决于@wordpress/dependency-extraction-webpack-plugin
包裹地址:
https://github.com/WordPress/gutenberg/tree/master/packages/dependency-extraction-webpack-plugin
这将从中搜索包
@wordpress
并将它们列在文件中,以便在排队时轻松加载依赖项列表。它还调整Web包,使其知道不在这些依赖项中编译,而是依赖WordPress在运行时通过排队提供这些依赖项。因此,不需要这些包,您也不会得到
@wordpress/element
从安装的每个额外块加载到页面上。
所以,你不需要@wordpress/element
在您的package.json
使用wp脚本构建资产时的要求。但这只适用于WordPress软件包。另一方面,其他库以正常方式包含。