webpack如何加载下载到本地的第三方插件?


一个完整的项目,很多时候都包含了很多的第三方插件,比如jquery类库,jquery插件等等,这些第三方插件并不是都可以通过npm的方式解决。那么在使用webpack打包的时候,如果加载下载至本地的第三方插件呢?求助...

前端 webpack

河边蹲一狼 9 years, 4 months ago

好问题,我的方法比较一般:

  1. 我会先考虑这个三方库居然都不支持 npm 发布,我还要不要继续用它?(因为好的开源组件,基本都会提供 bower , 和 npm 的双仓库发布的)

  2. 如果真心喜欢这个类库,而作者真心死活不乐意支持 npm 发布,那我就在项目里再建一个专门保存这类库文件的目录,例如: libs ,把它作为我项目源码的一部分维护

第2步里,之所以选择下载下来并和我的源码一起维护在我的代码仓库里是基于这个原因,它不支持公认的包管理平台,也就是说我没办法通过某种通用设置来标示我项目对他的引用,更谈不上灵活升级。而且说不定哪天作者不高兴,直接把这项目从 github 上删了,多危险。还不如直接存在我项目里好

当然如果有更好的方式,乐意学习

伪丶大图书馆 answered 9 years, 4 months ago

Your Answer