我是npm的新手,可以进行响应和webpack,但是我有一个问题。在npm中,如何防止库包含在生产包文件中? 例如,我只是在react和要放置小型组件的站点上构建一个很小的组件。问题是Jquery库和引导程序已经在网站的主页上被调用,我不想在我的小型应用程序生产版本中再次调用同一个库,但是我仍然想在开发期间使用它们(因为我只是在测试它在本地上,并且没有在其中调用jquery)。 TIA
感谢您为此做好的准备,希望我能从您那里学到更多。顺便说一句,我使用create-react-app创建了应用程序,但是我已经“弹出”它,因此使用webpack 3
答案 0 :(得分:0)
您可以有两个webpack配置,在dev配置上,您可以像往常一样包含该软件包,但是对于您的生产配置,请为jquery添加外部组件,因此它使用页面上已经存在的全局配置
答案 1 :(得分:-1)
您正在寻找的能力被命名为Code splitting
React loadable可能也是您的不错选择