我正在尝试将Webpack 4代码拆分与Razzle js一起使用。 我正在跟踪razzlejs github page中的示例,但无法正常工作。
razzle.config.js文件:
REACT_DEV_BUNDLE_PATH=/static/js/vendor.js
.env文件:
const scripts = Object.keys(assets).reduce((scripts, key) => {
return scripts + `<script src="${assets[key].js}" defer crossorigin></script>`;
}, '');
return `
<!doctype html>
<html lang="${currentLanguage}">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta charset="utf-8" />
<title>${title}</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
${scripts}
</head>
...
`
模板文件:
readAll
似乎最终的vendor.js文件中没有包含react和其他库。 有人可以帮我吗,谢谢。