代码拆分不适用于webpack 4和razzlejs

时间:2019-01-22 19:15:48

标签: javascript webpack ssr code-splitting

我正在尝试将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和其他库。 有人可以帮我吗,谢谢。

0 个答案:

没有答案