好吧,经过几个小时的研究和尝试,我找到了答案。
您可以扩展WordPress网页包配置文件。这是WordPress的文档
https://developer.wordpress.org/block-editor/packages/packages-scripts/#advanced-usage
这是我的新网页包配置文件,位于我的主题根目录中。我已经将SinglePost React代码移到了它自己的文件SinglePost中。js。现在,当我运行npm run build时,我得到了两个不同的文件。我还必须在我的函数中添加这个新的构建js文件。php排队函数以加载我的新javascript文件。
const defaultConfig = require("./node_modules/@wordpress/scripts/config/webpack.config");
module.exports = {
...defaultConfig,
entry: {
...defaultConfig.entry,
index: path.resolve( process.cwd(), \'src\', \'index.js\' ),
singlePost: path.resolve( process.cwd(), \'src\', \'singlePost.js\' )
}
};