使Webpack下载从CDN反应?

时间:2019-07-06 21:37:40

标签: reactjs webpack

我有一个使用webpack的简单react项目。调用npm run build时,它会创建一个文件集合,需要将这些文件上载到Web服务器才能对公众开放。

我的问题是:有没有办法指示webpack生成从某个官方的React CDN下载react.js的发行版?

目标是如果用户已经在其浏览器缓存中做出反应,则使我的网站下载速度更快

1 个答案:

答案 0 :(得分:3)

为此使用Webpack externals

就像documentation所说:

  

外部配置选项提供了一种排除方式   输出包中的依赖项。而是创建的包   依靠这种依赖关系存在于消费者的环境中。

module.exports = {
  //...
  externals: [
    {
      react: 'react',
    }

  ]
};

然后将指向最新反应的链接放在html页面中。效果很好。